Tengo una aplicación MVC usando .Net 4.0 y se han instalado en un servidor con IIS 6 en él. He instalado .Net 4 en el servidor y cambiar el ASP.Net la versión 4.0.xxx.

Por desgracia, yo todavía estoy recibiendo el mensaje de error «atributo Desconocido ‘targetFramework'». Lo que me estoy perdiendo?

InformationsquelleAutor Brian | 2010-07-13

3 Comentarios

  1. 26

    Me solucionaron el problema. Cuando originalmente tenía la configuración del servidor para ejecutar MVC con .Net 2, tuve la instalación el comodín de la ruta de la aspnet_isapi.dll archivo en la v2.0.50727 directorio. Una vez que me cambié a v4.0.30319 funcionó.

    Se puede llegar a la asignación de comodín por…

    1. Abra el Administrador de IIS
    2. Abrir el sitio web de propiedades
    3. Ir a la Casa de Directorio o de la ficha Directorio Virtual
    4. Haga clic en botón de Configuración
    5. Editar la asignación de comodín (cuadro inferior). Si no hay una asignación de comodín, agregar uno.

    El valor debe ser c:\windows\microsoft.net\framework\v4.0.30319\aspnet_isapi.dll (dependiendo del directorio que ha instalado .Net 4 a).

    • Como una nota del lado, puede cambiar el ASP.Net versión en virtud de la ASP.Net ficha en el sitio web de propiedades.
    • +1 para calcular hacia fuera & compartir la solución.
    • Donde es el sitio web de propiedades?
    • Si no recuerdo mal (yo soy todo en IIS7 ahora), haga clic derecho sobre el sitio web y seleccione Propiedades.
  2. 1

    Tendrá que registrarse con IIS 4.0.
    Ir a la línea de comandos y hacer esto:
    C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319>aspnet_regiis -i

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

  3. 0

    Mediante el administrador de IIS haga clic en los grupos de aplicaciones de opción y usted verá que usted está usando algo como v2.0, cambio que por pinchando la fila y, a continuación, abrir la configuración avanzada.

Dejar respuesta

Please enter your comment!
Please enter your name here