asp.net .net-4.0

Error: "No se puede iniciar la depuración en el servidor web..." ASP.NET 4.0



.net-4.0 (13)

¿Intentó ejecutar vs2010 como administrador?

Pruebe también con 1. Abra IIS. Haga clic en "Sitios web predeterminados".

  1. Compruebe si la "Autenticación anónima" está habilitada.

  2. Active "Autenticación de Windows" también.

Me aparece un error cuando quiero crear un sitio web en el servidor IIS. Estoy usando Windows 7 y Visual Studio 2010.

¿Debo registrarme o configurar asp.net 4.0 para IIS?


Asegúrese de que su sitio esté configurado para depurar (debug = "true") en el archivo web.config

<compilation targetFramework="4.0" debug="true">


Compruebe que la ruta de su sitio en IIS apunta a la ruta de su proyecto web en VS.

Me encontré con esto antes y fue un problema de caminos desiguales. Si ha configurado Visual Studio para usar IIS y más adelante las rutas modificadas, IIS no se actualiza automáticamente. Necesita ingresar manualmente a IIS y actualizar la ruta.


En Visual Studio 2010 esto generalmente significa que hay un problema con el archivo Web.Config que no se puede mostrar en el modo de depuración. Entonces, simplemente inicie la aplicación usando Ctrl F5 para ejecutar en modo normal y le dirá qué línea en Web.Config está defectuosa.


En mi caso, tengo que cambiar los enlaces de los certificados en IIS> Sitio web predeterminado> Enlace. Enlazado de IIS


Este error puede aparecer si la contraseña de la cuenta utilizada por el grupo de aplicaciones cambia. Si comienza a recibir este error después de cambiar su contraseña de red, es posible que deba actualizarla también para el grupo de aplicaciones utilizado por sus sitios web locales.


Esto hizo el truco para mí:

En IIS > en compilación de .NET

Nota: El sitio web predeterminado se selecciona solo con fines de captura de pantalla.

Cambiar la opción de depuración a True


Lo he tenido varias veces; en mi caso, siempre es así que no he actualizado mi archivo de hosts, así que VS está tratando de localizar un DNS externo en lugar del local.


No hay muchos detalles aquí, pero estaba obteniendo el mismo error al intentar iniciar la depuración en un proyecto de aplicación web en Visual Studio 2010 que acababa de cambiar de 3.5 a 4.0.

Esto me solucionó el problema desde la línea de comando:

cd %windir%/Microsoft.NET/Framework/v4.0.30319 aspnet_regiis.exe -i

Simplemente asegúrese de acceder al Administrador de IIS luego y vuelva a verificar sus grupos de aplicaciones, ya que es probable que esto restablezca parte de su configuración.


Obtengo el mismo error cada vez que configuro mi archivo de proyecto como recurso compartido. Lo resolví yendo a la pestaña de seguridad del archivo y volviendo a agregar "IIS AppPool / DefaultAppPool"


Otra razón sería si tiene Certificado SSL instalado en IIS. Deberá deshabilitar SSL del administrador de IIS para la aplicación que está depurando. Porque Visual Studio intenta ejecutarlo como http en lugar de https.


Para mí esto estaba relacionado con esta solución: http://www.codeproject.com/Questions/83338/Does-not-have-write-access-to

cd %windir%/Microsoft.NET/Framework64/v4.0.30319 aspnet_regiis -i aspnet_regiis -ga "IIS APPPOOL/DefaultAppPool"

Tenga en cuenta que esto no funcionó después de que lo hice en la carpeta Framework y luego funcionó después de que lo hice en la carpeta Framework64. Supongo que ambos deben estar seguros.


Pasé unas horas peleando con este problema. Al final, parece ser que algunos cambios realizados fuera de VisualStudio lo habían confundido. No sé cuál era el problema en realidad, pero las cosas comenzaron a funcionar nuevamente cuando abrí una versión diferente de la misma solución para que VisualStudio (o IIS) hiciera algo de magia en la configuración de IIS. Luego volví a cambiar a la solución original, la configuración se modificó nuevamente y ahora la depuración funciona nuevamente.