Pregunta

Actualmente estoy usando Visual Studio 2008 en XP Pro SP3.

http:. // localhost / todo, incluyendo la depuración funciona bien

Necesito un segundo sitio en mi máquina. IIS 5.1 sólo permite una página web a la vez, así que utiliza la herramienta de administración de IIS Pro JetStat XP para crear un segundo sitio web. Esto va parando el sitio Web predeterminado y comenzar otro.

He añadido el nuevo nombre del sitio web en el archivo Hosts y se asigna a 127.0.0.1.

Sitio web se puede acceder a través de esta dirección http: // NewHostname / VirtualDirectoryName

Los proyectos se pueden iniciar sin depurar (aplicaciones web y sitios web).

Sin embargo, cuando intento de depurar consigo un error: "No se puede iniciar la depuración en el servidor web se produjo un error de autenticación durante la comunicación con el servidor web."

autenticación integrada está habilitada en IIS.

He visto una gran cantidad de documentación con muchas correcciones de errores "No se puede iniciar la depuración en el servidor Web", pero todos ellos parecer enorme exageración para mi problema, después de todo, la depuración funciona bien siempre que no estoy haciendo en este nombre de host diferente. Se habla de hacer las cosas que haría si la depuración no funciona en absoluto, incluso con http:. // localhost /

¿Hay un lugar donde sólo puedo añadir este nuevo nombre de host de manera que se permite la depuración VS? ¿Es necesario cambiar los permisos en alguna parte? Siento que no debería ser una solución muy sencilla que sólo estoy con vistas.

¿Fue útil?

Solución

Otros consejos

Hágase un favor y descargar administración de IIS .NET.

Esta pequeña herramienta le permite cambiar entre sus sitios web en un recorte -. Cada uno se convertirá en localhost cuando se activa, y lo más importante, que salir de este desastre de depuración

http://www.codeplex.com/iisadmin

Usted tiene que añadir el nombre de host a un valor dentro del registro .. pero no puedo recordar dónde.

Ya que sólo puede tener un sitio web funcionando a la vez, ¿por qué no acaba de tener a todos ellos funcionando como 'localhost'? De esta manera usted no tiene que cambiar ninguna configuración del registro molestos, pero todavía tiene sus aplicaciones que se ejecutan en los sitios web de IIS individuales.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top