2012-06-28 19 views
13

Estoy usando IIS Express en Visual Studio 2010 y ahora se ejecuta en localhost: 61156. Pero necesito que se ejecute en un dominio. ¿Es posible hacer que IIS Express se ejecute en devserver.com, en lugar de localhost: 61156? Así que, básicamente, cuando ejecuto la depuración, quiero devserver, com, en lugar de localhost: 61156. He encontrado algunas cosas en Google, pero no tuve suerte. ¿Alguna idea sobre cómo hacer esto?Haga que Localhost sea un dominio personalizado en IIS Express

Gracias!

Respuesta

20

hacer la parada siguiente

  1. Si IIS Express está ejecutando se
  2. Abra el archivo de proyecto de aplicación web (* * .csproj o .vbproj)
  3. Encuentra <IISUrl>http://localhost:61156/</IISUrl> y el cambio a < IISUrl>http://devserver.com:61156/</IISUrl>
  4. Abrir el archivo% userprofile% \ documents \ iisexpress \ config \ applicationhost.config
  5. Buscar la entrada de su sitio en el archivo applicationhost.config cambiar el bindin g como se muestra a continuación
    <binding protocol="http" bindingInformation="*:61156:devserver.com" />
  6. En \ Windows \ system32 \ drivers \ etc \ hosts añadir siguiente asignación "127.0.0.1 devserver.com"
  7. En su navegador Agregar excepción de proxy para devserver.com
  8. Tenga en cuenta que, desde está utilizando el dominio personalizado (enlace no localhost), debe ejecutar Visual Studio como administrador
+0

¡Gracias! No parece tener un archivo csproj. ¿Hay algún otro archivo en el que pueda hacer ese cambio? –

+0

Si está utilizando 'Visual Basic', encontrará el archivo del proyecto con la extensión '.vbproj'. '.csproj' es la extensión para proyectos C-sharp. – vikomall

+0

gracias, estoy usando C#. Pero obtengo los archivos de SVN y csproj no es parte de eso. –

2

@ la respuesta de vikomall es la correcta, pero aún no tengo suficiente reputación para comentar, así que agrego un respuesta adicional aquí con una aclaración para Visual Studio 2015.

Visual Studio 2015 ahora pone un archivo applicationhost.config específico para su proyecto en lugar de usar el global. Se encuentra en: /path/to/code/root/.vs/config/applicationhost.config

Siga los mismos pasos que la respuesta de @ vikomall, pero utilice la ruta anterior para el paso 4.

See Mike Dice's Blog

Cuestiones relacionadas