首页 > 代码库 > vs2012运行项目报未能加载文件或程序集“System.Web.Mvc, Version=4.0.0.1,Culture=neutral”问题和解决方法
vs2012运行项目报未能加载文件或程序集“System.Web.Mvc, Version=4.0.0.1,Culture=neutral”问题和解决方法
原先本地项目版本(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”问题和解决方法
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。