首页 > Web开发 > 详细

vs2012运行项目报未能加载文件或程序集“System.Web.Mvc, Version=4.0.0.1,Culture=neutral”问题和解决方法

时间:2016-08-29 11:27:00      阅读:519      评论:0      收藏:0      [点我收藏+]
原先本地项目版本(4.0.0.1)高于服务器版本(4.0.0.0),本地项目改成服务器版本4.0.0.0时,发布后的项目报这个错误
技术分享
出现的问题:原先项目编译后可运行,发布在IIS后就报这个错误
分析问题:
1)mvc运行环境问题(首先本地项目版本跟服务器所用的版本不一致,所以先确定环境一致)
技术分享
注:项目是使用mvc4框架的,所以确定asp.net.mvc版本跟服务器版本是否一样,
  原先mvc4的环境版本是4.040804.0,先卸载后安装4.0.20714.0版本
 
2)引用dll包的版本问题(比如system.web.mvc 4.0.0.1 和4.0.0.0)
技术分享
原先mvc4的环境是4.040804.0版本,它生成的system.web.mvc版本是4.0.0.1,改成安装mvc4的环境4.0.20714.0版本,
会生成system.web.mvc版本4.0.0.0
 
3)项目编译后,没有把system.web.mvc中复制本地设置为true
技术分享
 
解决方法:
1)保持mvc4的环境与服务器一致
2)确定引用的dll包版本一致
3)确定发布后的项目都引用同一个版本(复制本地设置为true)

vs2012运行项目报未能加载文件或程序集“System.Web.Mvc, Version=4.0.0.1,Culture=neutral”问题和解决方法

原文:http://www.cnblogs.com/xielong/p/5817289.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!