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 ...
- Abra el Administrador de IIS
- Abrir las propiedades del sitio web.
- Ir a la pestaña Directorio principal o Directorio virtual
- Haga clic en el botón Configuración
- 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.