zoukankan      html  css  js  c++  java
  • 未能加载文件或程序集“xxx”或它的某一个依赖项。试图加载格式不正确的程

      dll有了,32位的,系统是64位的。这个在iis里有一个设置如下如:

    先看看项目使用的应用程序池是哪一个:
     

    然后去应用程序池去配置


    设置启用32位应用程序 为true
     
    OK搞定。再浏览 一切正常。

    这里还记录下MVC3应用程序在iis7中的部署需要注意的地方:

    1.添加MVC解析 

    首先确保ASP.NET MVC3已安装好,然后检查站点的处理程序映射,看是否存在下列映射:

    ExtensionlessUrlHandler-Integrated-4.0

    ExtensionlessUrlHandler-ISAPI-4.0_32bit

    ExtensionlessUrlHandler-ISAPI-4.0_64bit

    如果映射存在,请检查应用程序是否分配给了.NET Framework4.0的应用程序池。

    如果映射不存在,你可以以管理员运行下面的命令注册:

    32位机器:

    C:WindowsMicrosoft.NETFrameworkv4.0.30319aspnet_regiis.exe -i

    64位机器:

    C:WindowsMicrosoft.NETFramework64v4.0.30319aspnet_regiis.exe -i

     2.然后检查 bin目录里是否有System.Web.Mvc。dll.没有的话,拷进来,或者是按上面说的方法去重新生成下项目。

    3.ASP.NET版本选择4.0.30196;

  • 相关阅读:
    UVA 11198 Dancing Digits
    UVA 10085 The most distant state
    UVA 321 The New Villa
    UVA 10422 Knights in FEN
    poj2876
    poj2895
    poj2914
    poj2892
    poj2941
    LD SDK LDCControlDll 中 CXMLFile的进一步使用方法,建议以后改进
  • 原文地址:https://www.cnblogs.com/jiangqw/p/4483455.html
Copyright © 2011-2022 走看看