asp.net - visual - IIS 7.5-403 Prohibido
net:: err_aborted 403 forbidden iis (7)
Compruebe que las restricciones de la dirección IP no están bloqueando la solicitud. Puede comprobar esto en los registros.
(¡Esta fue mi razón vergonzosa!)
Ok, he rastreado recursos en línea y he aplicado todas las soluciones sugeridas.
Estoy configurando un sitio web simple en Windows Server 2008 R2 bajo IIS 7.5 usando el grupo "ASP.NET v4.0". Estoy configurando esto como una aplicación en el sitio web predeterminado con una raíz diferente. Sigo recibiendo el error 403 Prohibido.
Yo tengo:
- Asp.net instalado usando aspnet_regiis.exe -i (muchas veces)
- Me aseguré de que mi directorio raíz (ruta física) tenga permisos para los usuarios "IIS_IUSR" e "IUSR".
- Asegúrese de que la "Autenticación anónima" esté habilitada y configurada en "Identidad de grupo de aplicaciones"
- He reiniciado IIS varias veces
- He comprobado y he comprobado todas las demás configuraciones.
Lo que es extraño es que tengo otra aplicación en el sitio web predeterminado y funciona bien.
Cualquier sugerencia ayudará. Esto no debería ser tan difícil a menos que me esté perdiendo algo obvio.
Conceder permiso al usuario del Network Service
en la carpeta NTFS
También puedes ver las reglas de autorización .Net:
Jaja crees que eso es embarazoso! Este es probablemente el servidor web número 1000 que instalé ... ¡30mins de 403s! No puedo resolverlo. Hay un stub default.asp ahí ... todos los permisos correctos ... ¡todo!
Encendí el "directorio" navegando con la desesperación de dar vueltas.
default.asp.txt está sentado allí ..... DOH.
Necesito desactivar "tipos de archivo conocidos" ... ¿por qué ese ajuste es así de todos modos?
La mía era aún más vergonzosa.
Haga clic derecho en la carpeta, Remove READ only attribute
.
Ok, estoy bastante avergonzado, pero la supervisión fue que "Require SSL" se verificó de forma predeterminada y ese es el lugar que no revisé. Supongo que es porque un SSL está vinculado al sitio web predeterminado. Eliminar ese cheque lo hizo funcionar.
Esperemos que esto ayude a alguien más.
Otro posible problema que conduce a un error 403:
Falta el archivo Global.asax
.
Para mí, la respuesta fue en la sección de asignaciones de controladores de IIS 7.5
Agregar lo siguiente a web.config habilitó todas las páginas aspx para que funcionen correctamente
<configuration>
...
<system.webServer>
<modules runAllManagedModulesForAllRequests="true" />
<handlers accessPolicy="Read, Script" />
...
</system.webServer>
</configuration>