Error: & # 8220; No se puede iniciar la depuración en el servidor web & # 8230; & # 8221; ASP.NET 4.0

StackOverflow https://stackoverflow.com/questions/1819740

  •  10-07-2019
  •  | 
  •  

Pregunta

Recibo un error cuando deseo crear un sitio web en el servidor IIS. Estoy usando Windows 7 y Visual Studio 2010.

¿Tengo que registrarme o configurar asp.net 4.0 para el IIS?

¿Fue útil?

Solución

No hay muchos detalles aquí, pero recibí 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 resolvió el problema para mí desde la línea de comando:

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

Solo asegúrese de ingresar al Administrador de IIS después y verificar sus grupos de aplicaciones y demás, ya que es probable que esto restablezca parte de su configuración.

Otros consejos

Esto me sirvió:

En IIS > en compilación .NET

Nota: el sitio web predeterminado se selecciona solo para fines de captura de pantalla.

 ingrese la descripción de la imagen aquí

Cambiar la opción Depurar a True

ingrese la descripción de la imagen aquí

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

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

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 era un problema de rutas no coincidentes. Si configuró Visual Studio para usar IIS y luego cambió de ruta, IIS no se actualiza automáticamente. Debe ingresar manualmente a IIS y actualizar la ruta.

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

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

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

Pasé unas horas luchando con este problema. Al final parece ser que algunos cambios realizados fuera de VisualStudio lo habían confundido. No sé cuál era realmente el problema, 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 la solución original, la configuración se modificó nuevamente y ahora la depuración funciona nuevamente.

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 debes hacer ambas cosas para estar seguro.

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

¿Intentó ejecutar vs2010 como administrador?

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

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

  2. Habilite también la "Autenticación de Windows".

Recibo este 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 ''

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

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