.net iis-7 machine.config

.NET utilizando machine.config incorrecto 2.0 en lugar de 4.0



iis-7 (1)

No estoy seguro de que sea realmente una razón / solución, pero lo último que intento es (en el Administrador de IIS):

  1. Navega al servidor en el panel derecho (nodo raíz)
  2. En la lista de características, abra "Restricciones de ISAPI y CGI"
  3. Hay 2 elementos con descripciones ASP.NET v4.0.30319 con restricciones establecidas en Denegar
  4. Establecer el valor de las restricciones a Permitido

Esto es lo último que he intentado antes de que desaparezca el problema.

Tengo una instalación de aplicación web .NET en IIS 7.0 Windows Server 2008 R1. Instalé .NET 4.0 en el servidor y configuré un grupo de aplicaciones para 4.0 e interconexión integrada. Por alguna razón, recibo el siguiente error:

(500.19) The configuration section ''system.web.extensions'' cannot be read because it is missing a section declaration.

Parece que está utilizando el archivo machine.config incorrecto de V2.0 .NET en lugar del archivo machine.config que ha definido la sección de configuración system.web.extensions . Lo probé reemplazando el archivo machine.config en el framework V2.0 con el del framework V4.0 y la aplicación web ya no lanza el error 500.19 . Intenté desinstalar y reinstalar .NET 4.0 y ejecutar aspnet_regiis -i .

¿Alguna idea de por qué estaría intentando usar la machine.config ?