win7系统vs2008运行时提示丢失"mvc90.dll"文件怎么办

win7系统vs2008运行时提示丢失"mvc90.dll"文件怎么办,第1张

方法一、

1、建议下载并安装“百度电脑专家”,打开“百度电脑专家”,在搜索框内输入“vs2008运行时库缺失”;

2、在搜索结果里面选择“立即修复”,修复完成后验证是否正常。

方法二、

1、在百度下载“msvcp90.dll”文件,或者从正常运行的电脑拷贝“msvcp90.dll”,将该文件放在“c:/windows/system32”目录下;

2、使用快捷键“Win+R”调出“运行”,输入“regsvr32 msvcp90.dll”后按回车键即可。

右击项目的引用,选择添加引用,然后找到以下目录,选中System.Web.Mvc.dll就可以了

C:\Program Files\Microsoft ASP.NET\ASP.NET MVC 3\Assemblies\System.Web.Mvc.dll

不同系统路径可能不一样,你必须要安装了asp.net mvc3才会有,没有安装的话网上找一个就可以了,顺便放哪个目录都可以,引用找到它就行了

Mvc3.0的部署除像正常部署aspx程序一样外,另外还需要注意的几点:

1. 安装MVC3.0

确保服务器上安装了MVC3.0,默认版本是“3.0.20105.0”

2. MVC版本一致性问题(重要)

此类问题会引起一堆譬如CS1705,CS0433类的问题,我就是碰到了这种问题,所以就这个问题详细说明一下:

此问题需要查看你本机开发时用的mvc类库版本与服务器上所安装的mvc类库版本是否一致,即使大版本号都是3.0,而小版本号不一致也会导致此类问题

MVC的版本号可通过控制面版上“Microsoft ASP.NET MVC 3”一行后面的版本来确定,我本机上的版本是“3.0.50813.0”,而服务器上的版本却是“3.0.20105.0”,因此就出现了版本不一致的问题

默认安装MVC3后的版本是“3.0.20105.0”,而版本“3.0.50813.0”是Microsoft针对MVC安全性发布的一个更新补丁包,如果你是刚装的mvc,一般情况下“3.0.20105.0”,过段时间通过windows的自动更新可能就会变成“3.0.50813.0”,所以这个版本问题不容易被发现

针对MVC的安全补丁说明:MS14-059 (KB2990942)

你用EF吗,用的话把EF加入就有EntityFramework.dll的引用了,如果不用,这个得手动加入项目,找到引用,右键添加引用,下面有个浏览,可以找到以前你项目中的

EntityFramework.dll就行了


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/bake/11665025.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-17
下一篇2023-05-17

发表评论

登录后才能评论

评论列表(0条)

    保存