En mi máquina de desarrollo 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. Debe 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?
targetFramework="4.5"
atributo al<compilation>
elemento.Respuestas:
Quizás tenga que ejecutar lo siguiente en el símbolo del sistema de Visual Studio Tools :
Puede leer más sobre la herramienta de registro ASP.NET IIS (Aspnet_regiis.exe) aquí .
fuente
aspnet_regiis
desde la última biblioteca de .Net framework:C:\Windows\Microsoft.NET\Framework64\v4.0.30319\aspnet_regiis.exe /i
En Windows 8.1, dado que .NET 4.5 está integrado, la solución es ejecutar esto desde un símbolo del sistema administrativo:
fuente
/all
necesario? Aquí: support.microsoft.com/kb/2736284 no lo especifican ...Si ha instalado .NET Framework 4.6, es posible que vea este error debido a un error de VS. Soluciones y resoluciones 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ñaló en algunos de los comentarios, esto puede suceder tras bambalinas después de actualizar a Windows 10 o Visual Studio 2015.
fuente
Para equipos cliente con Windows 8, active "IIS-ASPNET45" en "Activar / desactivar características de Windows" en "Servicios de información de Internet-> Servicios de World Wide Web -> Características de desarrollo de aplicaciones -> ASP.NET 4.5".
fuente
El marco .net sobrescribe la carpeta 4.0, así que ejecute este comando:
Registre .net framework en IIS, vaya a
Inicio -> ejecutar-> cmd -> ejecutar como administrador tipo:
fuente
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 Visual Studio 2013 Update 4 Para obtener más información sobre Visual Studio 2013 Update 4, consulte: Visual Studio 2013 Update 4 KB Artículo Visual Studio 2012
Se ha publicado una actualización para solucionar 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 solucionar 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í
fuente
No es necesario escribir c: \
Inicio -> ejecutar-> cmd -> Ejecutar como administrador y ejecutar el siguiente 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, use el símbolo del sistema desde las herramientas de Visual Studio: C: \ ProgramData \ Microsoft \ Windows \ Start Menu \ Programs \ Microsoft Visual Studio 2012 \ Visual Studio Tools> VS2012 x86 Native Tools Command Prompt
La versión puede variar. Espero que esto ayude.
fuente
Tuve exactamente el mismo problema, a pesar de que ASP.NET 4.5 aparece como instalado en "Activar / desactivar características de Windows". Intenté todo hasta que finalmente eliminé ASP.NET 3.5 y 4.5 completamente de "Activar / desactivar las características de Windows", reinicié mi PC y las reinstalé nuevamente. Eso resolvió el problema.
fuente
También estaba teniendo ese problema. Probé las soluciones anteriores pero no funcionó para mí.
Instalé la actualización de Visual Studio y mi problema se solucionó.
Descargue la actualización de Visual Studio desde el siguiente enlace http://blogs.msdn.com/b/webdev/archive/2014/11/11/dialog-box-may-be-displayed-to-users-when-opening-projects -en-microsoft-visual-studio-after-installation-of-microsoft-net-framework-4-6.aspx
¡Gracias!
fuente
Algo que debe agregar a través de Programas 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:
http://modelrail.otenko.com/electronics/asp-net-4-5-has-not-been-registered-on-the-web-server
fuente
tl; dr; Hacer clic en Aceptar es la solución, todo funcionará bien después de eso.
También recibí este mensaje de error.
Entorno: Windows 10, IIS8, VS 2012 Web.
Después de encontrar esta página, junto con varias soluciones aparentemente invasivas, leí 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í.
Evite hacer algo demasiado drástico y tenga en cuenta que la sección de esa página marca "Solución" como se muestra a continuación:
En otras palabras, haga clic en Aceptar en el cuadro de diálogo una vez y el mensaje desaparecerá para siempre. El proyecto funcionará bien.
fuente
Tengo el mismo problema.
Y obtuve la solución activando la red ASP desde el
Turn Windows feature on or off
menú.fuente
Yo tuve el mismo problema. Después de una larga búsqueda, cambio el grupo de aplicaciones
ASP.NET v4.x
en el administrador de IIS.fuente
Para Windows 10 con el siguiente error: Error al configurar Web http: // localhost: 64886 / para ASP.NET 4.5. Debe configurar este sitio manualmente para ASP.NET 4.5 para que el sitio se ejecute correctamente. ASP.NET 4.0 no se ha registrado en el servidor web. Debe 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- después de la instalación de microsoft-net-framework-4-6 /
fuente
Tengo el mismo problema cuando uso Visual Studio 2012. Al activar la función IIS simplemente no funciona, porque aún recibí el error. Prueba el método pero no tienes suerte.
Mi solución es:
iisreset /noforce YourComputerName
y presione ENTRAR.fuente
Algunas características de IIS que se habilitarán: Referencia
Luego arregle las asignaciones de IIS para ASP.NET, ejecute la utilidad Aspnet_regiis.exe. Referencia
fuente
Este enlace explica la causa del problema y la solución rápida del problema, simplemente actualizando 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
fuente
Pruebe esto Una vez que vaya a la ventana Programas y características->, presione "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 información de Internet Características de desarrollo de aplicaciones de servicios de World Wide Web ... y luego verifique todas las características relevantes que necesita. Elegí .NET 3.5 y 4.6.
y si no funciona, vaya a Dejar que haga su trabajo y luego debería volver a la tierra de desarrollo feliz en VS antes de darse cuenta. De lo contrario, podría ser un error en Visual Studio. Por favor, compruebe los siguientes parches para la versión de VS: VS2010 , VS2012 o VS2013 . Esto seguramente te ayudará.
fuente
ejecutar visual studio en derechos de administrador y ejecutar siguiendo "commandaspnet_regiis -i"
fuente