Problemas de tiempo de ejecución para el sitio web de ASP.NET en IIS7/WIN7 .NET 4.0
-
25-09-2019 - |
Pregunta
En VS2010, el marco objetivo del proyecto es 4.0. En IIS7, la versión .NET de Localhost es 4.0. Pero para el grupo de aplicaciones de mi aplicación, no hay un marco 4.0 disponible para elegir. Y después de implementar el sitio y explorar un archivo, obtengo este error:
Parser Error Message: Unrecognized attribute 'targetFramework'. Note that attribute names are case-sensitive.
Source Error:
Line 14:
Line 15: <system.web>
Line 16: <compilation debug="true" targetFramework="4.0" />
Line 17:
Line 18: <authentication mode="Forms">
Source File: C:\inetpub\wwwroot\TestApp\web.config Line: 16
Version Information: Microsoft .NET Framework Version:2.0.50727.4927; ASP.NET Version:2.0.50727.4927
Por favor, ayúdame.
Gracias Reddy
Solución
Debe instalar el tiempo de ejecución .NET 4 en su servidor. Si ya ejecutaste aspnet_regiis.exe
Otros consejos
Debe instalar .NET 4.0 en el servidor. Una vez que esté instalado, podrá establecer el grupo de aplicaciones para usar el marco .NET 4.0.
El mensaje de error muestra que está tratando de ejecutar su aplicación usando .NET 2.0 que no puede procesar su archivo web.config.
Si .NET 4.0 está disponible, vaya al Servidor IIS Manager y seleccione "Grupo de aplicaciones" y haga el marco .NET como 4.0 para su sitio web.