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

¿Fue útil?

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.

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