Pregunta

Estoy tratando de implementar una aplicación ASP.NET MVC3 en mi caja de Windows 8 con IIS8.Cuando intento enrutar al sitio, recibo el siguiente error:

http error 403.14 - Prohibido

Postel tanto que puedo encontrar en este problema dice que ejecute:

aspnet_regiis.exe -ir

Cuando ejecuto esto en mi caja de Windows 8, obtengo el siguiente mensaje:

Microsoft Windows [Version 6.2.9200]
(c) 2012 Microsoft Corporation. All rights reserved.

C:\Users\Justin>C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe
-ir
Microsoft (R) ASP.NET RegIIS version 4.0.30319.17929
Administration utility to install and uninstall ASP.NET on the local machine.
Copyright (C) Microsoft Corporation.  All rights reserved.
Start installing ASP.NET (4.0.30319.17929) without changing existing web 
applications to use this version of ASP.Net.  This option is not supported on 
this version of the operating system.  Administrators should instead install / 
uninstall ASP.NET 4.5 with IIS8 using the "Turn Windows Features On/Off" dialog, 
the Server Manager management tool, or the dism.exe command line tool.  For more 
details please see http://go.microsoft.com/fwlink/?LinkID=216771.
Finished installing ASP.NET (4.0.30319.17929) without changing existing web 
applications to use this version of ASP.Net.

ASP.NET 4.5 ya está instalado en mi sistema.

Funciones de Windows

Mi aplicación se ejecuta correctamente en Visual Studio, pero no puedo desplegarlo para salvar mi vida.Estoy completamente en una pérdida de dónde ir desde aquí.He intentado también los modos de tuberías integrados y clásicos para este sitio.

¿Fue útil?

Solución

Estoy teniendo el mismo problema.Hasta ahora solo encontré esto hilo del foro de cuál de las respuestas afirma queLa instalación a través del instalador de la plataforma web resolvió el problema, aunque esto no funciona para mí.La función IIS ASP.NET 4.5 está deshabilitada, ya que ya está instalada.

Actualizar: Lo tengo para trabajar finalmente.

Siga las instrucciones de esta pregunta para habilitar el servicio WCF en IIS: WCF en IIS8;* .svc Handler Mapping no funciona

Aquí también hay información sobre Cómo obtener la asignación de manejador instalada

Otros consejos

Ejecute el siguiente comando, que instalará y registrará ASP.NET 4.5 en IIS:

dism /online /enable-feature /featurename:IIS-ASPNET45 /all

Prueba este enlace .. Eso le ayudará a registrar a ASP.NET 4.5 en IIS 8 ... http://support.microsoft.com/kb/2736284

Lo que funcionó para mí es: - Desmarque los 4.5 y 3.5 en las funciones de eliminación / Agregar Windows - reinició la computadora - Comprobó el 4.5 y 3.5 en las funciones de eliminación / Agregar Windows.

y desde ese punto todo funcionó de nuevo.

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