ASP.NET 4.5 no se ha registrado en el servidor web

En mi máquina de desarrollo de Win 7, y para usar la instancia de SQL Express en lugar del localDB instalado por defecto. Desmarqué “Usar IIS Express” en mi página de propiedades del proyecto MVC 4 (pestaña Web), luego recibí el siguiente error:

ASP.NET 4.5 no se ha registrado en el servidor web. Necesita configurar manualmente su servidor web para ASP.NET 4.5 para que su sitio se ejecute correctamente.

Verifiqué que ASP.NET está activado dentro de las características de IIS.

Por favor, ¿qué se puede hacer para resolver esto?

Tal vez tenga que ejecutar lo siguiente en el símbolo del sistema de Visual Studio Tools :

 aspnet_regiis -i 

Puede leer más sobre la herramienta de registro de ASP.NET IIS (Aspnet_regiis.exe) aquí .

En Windows 8.1, dado que .NET 4.5 está integrado, la solución es ejecutar esto desde un símbolo del sistema administrativo:

 dism.exe /Online /Enable-Feature /all /FeatureName:IIS-ASPNET45 

Si ha instalado .NET framework 4.6, puede ver este error debido a un error de VS. Soluciones y soluciones aquí:

http://blogs.msdn.com/b/webdev/archive/2014/11/11/dialog-box-may-be-displayed-to-users-when-opening-projects-in-microsoft-visual-studio- after-installation-of-microsoft-net-framework-4-6.aspx

EDITAR:

Como se señala en algunos de los comentarios, esto puede suceder entre bastidores después de actualizar a Windows 10 o Visual Studio 2015.

Para las computadoras cliente con Windows 8, active “IIS-ASPNET45” en “Activar / desactivar las características de Windows” en “Servicios de Internet Information-> World Wide Web Services -> Características de desarrollo de aplicaciones -> ASP.NET 4.5”.

El .NET Framework sobrescribe la carpeta 4.0 así que ejecuta este comando:

Registre el framework .net en IIS goto
Inicio -> ejecutar -> cmd -> ejecutar como tipo de administrador:

 cd C:\Windows\Microsoft.NET\Framework\v4.0.30319 aspnet_regiis.exe -i 

Lo resolvió con la actualización VS.

Siga este enlace ( https://blogs.msdn.microsoft.com/webdev/2014/11/11/dialog-box-may-be-displayed-to-users-when-opening-projects-in-microsoft-visual- studio-after-installation-of-microsoft-net-framework-4-6 / )

Resolución : Microsoft ha publicado una solución para todas las versiones afectadas de Microsoft Visual Studio.

Visual Studio 2013 –

Descargue la Actualización 4 de Visual Studio 2013 Para obtener más información sobre la Actualización 4 de Visual Studio 2013, consulte: Actualización de Visual Studio 2013 4 KB Article Visual Studio 2012

Se ha publicado una actualización para abordar este problema para Microsoft Visual Studio 2012: KB3002339 Para instalar esta actualización directamente desde el Centro de descarga de Microsoft, aquí Visual Studio 2010 SP1

Se ha publicado una actualización para abordar este problema para Microsoft Visual Studio 2010 SP1: KB3002340 Esta actualización está disponible desde Windows Update Para instalar esta actualización directamente desde el Centro de descarga de Microsoft, aquí

No es obligatorio escribir c: \

Inicio -> ejecutar -> cmd -> Ejecutar como administrador y ejecutar a continuación el comando


.NET Framework versión 4 (sistemas de 32 bits)

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

.NET Framework versión 4 (sistemas de 64 bits)

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

Alternativamente, utilice el símbolo del sistema desde las herramientas de Visual Studio: C: \ ProgramData \ Microsoft \ Windows \ Menú Inicio \ Progtwigs \ Microsoft Visual Studio 2012 \ Herramientas de Visual Studio> VS2012 x86 Native Tools Command Prompt

La versión podría variar. Espero que esto ayude.

Tuve exactamente el mismo problema, a pesar de que ASP.NET 4.5 aparece como instalado en “Activar / Desactivar las características de Windows”. Intenté todo hasta que finalmente eliminé completamente ASP.NET 3.5 y 4.5 de “Activar / desactivar las características de Windows”, reinicié mi PC y los reinstalé nuevamente. Eso resolvió el problema.

Yo también estaba teniendo ese problema. Intenté las soluciones anteriores, pero no funcionó para mí.

Instalé la actualización visual studio y mi problema fue reparado.

Descargue la actualización del estudio visual desde el siguiente enlace http://blogs.msdn.com/b/webdev/archive/2014/11/11/dialog-box-may-be-displayed-to-users-when-opening-projects -in-microsoft-visual-studio-after-installation-of-microsoft-net-framework-4-6.aspx

¡Gracias!

Algo que necesita agregar a través de Progtwigs y características. Mira el enlace a continuación que resolvió mi problema. Simplemente siga los pasos a continuación y debería obtenerlo.

Citado del enlace:

Una vez en la ventana Progtwigs y características, presiona “Activar o desactivar las características de Windows” en el panel izquierdo.

Ahora desplácese hacia abajo a través del árbol y encuentre:

Internet Information Services> World Wide Web Services> Características de desarrollo de aplicaciones … y luego verifique todas las características relevantes que necesita. Elegí .NET 3.5 y 4.6.

http://modelrail.otenko.com/electronics/asp-net-4-5-has-not-been-registered-on-the-web-server

Tengo el mismo problema.

Y obtuve la solución activando Turn Windows feature on or off la red ASP desde la Turn Windows feature on or off .

Yo tuve el mismo problema. Después de una larga búsqueda, cambio el grupo de aplicaciones a ASP.NET v4.x en el administrador de IIS.

Para Windows 10 con el siguiente error: Configuración de http http: // localhost: 64886 / para ASP.NET 4.5 fallado. Debe configurar manualmente este sitio para ASP.NET 4.5 para que el sitio se ejecute correctamente. ASP.NET 4.0 no se ha registrado en el servidor web. Necesita configurar manualmente su servidor web para ASP.NET 4.0 para que su sitio se ejecute correctamente. Solución: https://blogs.msdn.microsoft.com/webdev/2014/11/11/dialog-box-may-be-displayed-to-users-when-opening-projects-in-microsoft-visual-studio- after-installation-of-microsoft-net-framework-4-6 /

Tengo el mismo problema cuando uso Visual Studio 2012. Por el contrario, la característica IIS no funciona, porque aún recibí el error. Prueba el método, pero no hay suerte.

Mi solución es:

  • Descargue la revisión.
  • En la línea de comando, reinicie IIS escribiendo iisreset /noforce YourComputerName y presione ENTRAR.

Algunas características de IIS para habilitarse: Referencia

 DISM /Online /FeatureName:IIS-ApplicationDevelopment /FeatureName:IIS-ASPNET /FeatureName:IIS-ASP /FeatureName:IIS-NetFxExtensibility /FeatureName:IIS-ISAPIExtensions /FeatureName:IIS-ISAPIFilter 

Luego corrija las asignaciones de IIS para ASP.NET, ejecute la utilidad Aspnet_regiis.exe. Referencia

este enlace explica qué causa el problema y la solución rápida al problema, simplemente al actualizar Visual Studio y proporciona el enlace para la actualización

http://blogs.msdn.com/b/webdev/archive/2014/11/11/dialog-box-may-be-displayed-to-users-when-opening-projects-in-microsoft-visual-studio- after-installation-of-microsoft-net-framework-4-6.aspx

Intente esto Una vez que vaya a la ventana de Progtwigs y características, haga clic en “Activar o desactivar las características de Windows” en el panel izquierdo.

Ahora desplácese hacia abajo a través del árbol y encuentre:

Servicios de Internet Servicios de World Wide Web Características de desarrollo de aplicaciones … y luego verifique todas las funciones relevantes que necesita. Elegí .NET 3.5 y 4.6.

y si no funciona, diríjase a Dejar que haga su trabajo y luego debe volver a la tierra de desarrollo feliz en VS antes de darse cuenta. De lo contrario, podría ser un error en Visual Studio. Compruebe los siguientes parches para su versión de VS: VS2010 , VS2012 o VS2013 . Esto seguramente te ayudará.

ejecuta Visual Studio en derechos de administrador y ejecuta lo siguiente “commandaspnet_regiis -i”

tl; dr; Al hacer clic en Aceptar está la solución alternativa, todo funcionará bien después de eso.

También recibí este mensaje de error.

Configuración de http http: // localhost: xxxxx / for ASP.NET 4.5 failed. Debe configurar manualmente este sitio para ASP.NET 4.5 para que el sitio se ejecute correctamente. ASP.NET 4.0 no se ha registrado en el servidor web. Necesita configurar manualmente su servidor web para ASP.NET 4.0 para que su sitio se ejecute correctamente.

Medio ambiente: Windows 10, IIS8, VS 2012 Web.

Después de encontrar esta página, junto con varias soluciones aparentemente invasivas, leo la opción de revisión en https://support.microsoft.com/en-us/help/3002339/unexpected-dialog-box-appears-when-you-open -projects-in-visual-studio como se sugiere aquí.

Por favor, evite hacer algo demasiado drástico, y tenga en cuenta la sección de esa página marcada como “Solución” como se muestra a continuación:

Solución


Para solucionar este problema, haga clic en Aceptar cuando aparezca el cuadro de diálogo después de crear un nuevo proyecto o abrir un Proyecto de sitio web existente o un proyecto de Windows Azure. Después de hacer esto, el proyecto funciona como se esperaba .

En otras palabras, haga clic en Aceptar en el cuadro de diálogo una vez y el mensaje se perderá para siempre. El proyecto funcionará bien.