iis-6 .net-4.0

iis 6 - ¿Por qué aparece el error "Atributo no reconocido ''targetFramework''" en iis6?



iis-6 .net-4.0 (3)

Resolví el problema. Cuando originalmente configuré el servidor para ejecutar MVC con .Net 2, configuré la ruta de acceso comodín para que apunte al archivo aspnet_isapi.dll en el directorio v2.0.50727. Una vez que lo cambié a v4.0.30319 funcionó.

Puedes acceder al mapeo comodín por ...

  1. Abra el Administrador de IIS
  2. Abrir las propiedades del sitio web.
  3. Ir a la pestaña Directorio principal o Directorio virtual
  4. Haga clic en el botón Configuración
  5. Editar la asignación de comodines (cuadro inferior). Si no hay un mapeo comodín, agregue uno.

El valor debe ser c: / windows / microsoft.net / framework / v4.0.30319 / aspnet_isapi.dll (según el directorio que instaló .Net 4 a).

  • Como nota al margen, puede cambiar la versión de ASP.Net en la pestaña ASP.Net en las propiedades del sitio web.

Tengo una aplicación MVC que usa .Net 4.0 y la instalé en un servidor con IIS 6 en ella. Instalé .Net 4 en el servidor y cambié la versión de ASP.Net a 4.0.xxx.

Desafortunadamente, todavía recibo el error "atributo no reconocido ''targetFramework''". ¿Qué me estoy perdiendo?


Usando el administrador de IIS, haga clic en la opción de grupos de aplicaciones y verá que está usando algo como v2.0, cámbielo haciendo clic en la fila y luego abriendo la configuración avanzada.


Usted querrá registrarse 4.0 con IIS. Vaya a la línea de comando y haga esto: C: / WINDOWS / Microsoft.NET / Framework / v4.0.30319> aspnet_regiis -i

Mi servidor es: IIS6 en un servidor de 64 bits de Windows 2003, tenía 4.0 instalado, pero IIS no tenía 4.0 registrado.