• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
无忧岛主
实践是检验真理的唯一标准
博客园    首页    新随笔       管理    订阅  订阅
Could not load file or assembly 'System.Web.Mvc' or one of its dependencies. The located assembly's manifest definition does not

因为用了MVC,在本地是没有问题的,但是部署在服务器就出现了这个问题。

出错界面如下图

原因分析:上面的出错提示最后一句话翻译过来。找到的程序集清单定义与程序集引用不匹配。也就是程序引用的程序集版本和服务器版本是不一致的。比如我的mvc版本是3.0.1的,但运行版本是4.0的。Web服务器只装了mvc3,而没有装mvc4.

而必须保证网站的程序应用池版本与程序集运行版本一致。所以服务器需要安装mvc4.0

解决方法:在网站服务器安装mvc4.0

 

如果本文引用了你的文章而未注明,请及时联系我。
posted on 2015-02-06 18:39  无忧岛主  阅读(566)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3