首页 > Web开发 > 详细

解决MVC提示未能加载文件或程序集“System.Web.Mvc, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35”或它的某一个依赖项。

时间:2020-07-23 22:05:28      阅读:210      评论:0      收藏:0      [点我收藏+]

最近新开发一个网站,名字叫“摆摊网,在做摊位列表时,忽然报出如下错误,猛一看,有点蒙,好像是分部控件的问题,删除掉,不起作用。

后来觉得可能是分页控件的问题,删除分页控件,页面正常,但这个分页控件还要需要的,该怎么解决呢?

后来想到替换为其他分页控件,试了几个,如pagelist,但也同样报这个错,而我再三确认,我用的MVC控件是5.0,而这个4.0的报错从何而来呢?后来觉得可能是控件中引用的MVC版问题,下载了这个控件的源码,然后修改几个地方。

1,将目标框架修改为.net framework4.5,与项目保持一致。

2,修改mvc引用版为5.0.

3,修改配置文件  <package id="Microsoft.AspNet.Mvc" version="4.0.20710.0" targetFramework="net40" />,将4.0的修改为5.0对应的版本。

再次编译并发布,问题得到解决。

 

为了避免其他人再走弯路,现提供修改后的Dll,需要的请下载

 

技术分享图片

 

解决MVC提示未能加载文件或程序集“System.Web.Mvc, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35”或它的某一个依赖项。

原文:https://www.cnblogs.com/ushou/p/13367147.html

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