84669 人学习
152542 人学习
20005 人学习
5487 人学习
7821 人学习
359900 人学习
3350 人学习
180660 人学习
48569 人学习
18603 人学习
40936 人学习
1549 人学习
1183 人学习
32909 人学习
报错的详情
“System.IO.FileNotFoundException”类型的异常在 System.Web.Mvc.dll 中发生,但未在用户代码中进行处理
其他信息: 未能加载文件或程序集“System.Web.Razor, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35”或它的某一个依赖项。系统找不到指定的文件。
图片
有没有遇到过这样问题的人呀 求帮助
分析了下,原因是'System.Web.Mvc 2.0版是随VS2010发布,一般并位于C:/Program Files/Microsoft ASP.NET/ASP.NET MVC 2/Assemblies/System.Web.Mvc.dll ,所以我们使用的时候要在引用上做些处理工作。
最方便的就是把System.Web.Mv.dll 文件放在系统的bin目录下面,但是这样重新生成或者做svn同步的时候就不方便了,给个方法:
可在项目中建一个文件夹用于存放引用第三方的.dll
将system.web.mvc.dll 复制到该文件夹下
将Web项目对此dll的引用更改为文件夹下的system.web.mvc.dll4.设置的“复制本地”属性为TRUE的DLL。 这可以通过浏览到Web项目的References文件夹中中点击System.Web.Mvc拉起的属性,选择“属性”复制本地“和确保其设置为True。这样每次发布或者重新生成的时候就不会漏掉这个动态库了。问题解决,部署成功!来源:http://blog.csdn.net/zhensoft163/article/details/7106046
分析了下,原因是'System.Web.Mvc 2.0版是随VS2010发布,一般并位于C:/Program Files/Microsoft ASP.NET/ASP.NET MVC 2/Assemblies/System.Web.Mvc.dll ,所以我们使用的时候要在引用上做些处理工作。
可在项目中建一个文件夹用于存放引用第三方的.dll
将system.web.mvc.dll 复制到该文件夹下
将Web项目对此dll的引用更改为文件夹下的system.web.mvc.dll
4.设置的“复制本地”属性为TRUE的DLL。 这可以通过浏览到Web项目的References文件夹中中点击System.Web.Mvc拉起的属性,选择“属性”复制本地“和确保其设置为True。
这样每次发布或者重新生成的时候就不会漏掉这个动态库了。
问题解决,部署成功!
来源:http://blog.csdn.net/zhensoft163/article/details/7106046