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;

  • 相关阅读:
    NFS部署
    centos6 编译安装 mysql5.6----------centos7编译安装MySQL5.7
    db2部署
    FTP服务部署
    ssh 免交互式登陆
    dockerfile
    docker 入门
    求助 webBrowser 的兼容性问题 有偿的 500红包
    EF 请求数据是缓存 求大神解释
    跪求 EF缓存问题 也不知道是不是缓存 问题
  • 原文地址:https://www.cnblogs.com/jiangqw/p/4483455.html
Copyright © 2011-2022 走看看