El escenario es bastante básico. Estoy intentando ejecutar mi aplicación MVC 3 en mi servidor de nube EC2. Estos son los pasos que di:IIS 7.5 403 errores de acceso denegado al implementar la aplicación ASP.NET MVC
- Instalado Rol Web con la configuración predeterminada y ha añadido ASP.NET
- instalado SQL Server Express
- Instalado MVC 3
- instalada .NET 3.5 SP1 y .NET 4.0
- instaladas todas las actualizaciones
- Instalado web Deploy 2.0 y configurado un clic despliegan
- creado un nuevo sitio web con su piscina propia aplicación
- desplegado mi sitio
Cuando intento acceder a ella consigo un error denegado 403 Acceso. Puedo acceder a páginas HTML estáticas, así que supongo que tiene algo que ver con los permisos de los usuarios y el grupo de aplicaciones. Antes de implementarlo en la nube, ejecuté exactamente los mismos pasos en una máquina virtual local para probar y todo funcionó bien.
Hice algunas investigaciones e intenté seleccionar el sitio en IIS, hacer clic en Autenticación, Autenticación anónima modificada y cambiar el usuario a Identidad de grupo de aplicaciones (aunque mi VM local está ejecutando esto bajo IUSR y funciona) pero aún no tuve suerte .
No hice nada fuera de lo común, así que estoy un poco perdido aquí. Cualquier ayuda es apreciada.
¿Algo en el visor de eventos? Asumiendo que el visor de eventos está disponible. ¿Su marco .NET está configurado a la versión 4 en el servidor? –
¿Quiere decir que el grupo de aplicaciones está configurado para la versión 4? Sí. Si no, ¿cómo lo verificaría? En cuanto al visor de eventos, puedo ver algunos mensajes allí. ¿Qué debería estar buscando? – Thomas
Sí, cuando crea un grupo de aplicaciones, debe tener una lista desplegable que le permita seleccionar una versión .NET. –