我似乎无法在我的电脑上安装MVC4测试版。点击install package后立即弹出错误消息,提示MVC4与当前版本的.NET不兼容。我还没有安装Visual studio developer release 11或.NET 4.5。谁能帮我解决这个问题?
发布于 2012-02-27 16:15:27
您应该下载并安装ASP.NET MVC 4 Beta for Visual Studio 2010。
发布于 2012-02-27 19:07:44
如果在安装失败后打开日志文件,您的日志文件可能会以条件检查部分结束,如下所示:
1940:240C:条件'netfx4 >= v4.0.30319‘评估为true。
1940:240C: Condition 'NOT (netfx4 = v4.5.40805)‘计算为true。
请检查哪个条件的计算结果为false。如果是“netfx4 >= v4.0.30319”,请重新安装.Net 4.0。
在我的例子中,我已经安装了MVC4.5,在删除之后,我必须重新安装.Net 4.0,才能安装MVC4Beta。
发布于 2012-03-01 05:23:55
看起来这是由杀毒软件引起的。我注意到安装日志中的0x80070005消息是“访问被拒绝”。由于我是以管理员身份运行安装程序,这让我认为杀毒软件才是罪魁祸首。我让我的局域网管理员暂时禁用了McAfee访问保护规则,安装成功完成。
我希望我能想到只要查看McAfee访问保护日志,我就会看到以下内容:
2/24/2012 11:03:00 AM Blocked by Access Protection rule DOR\rb2007 C:\Users\rb2007\Downloads\AspNetMVC4Setup.exe \REGISTRY\MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\RunOnce\{c6bc2507-baad-4168-a836-2d5faf5763cd} Common Maximum Protection:Prevent programs registering to autorun Action blocked : Create在我的局域网管理员进行了更改后,我的访问保护日志显示如下:
2/29/2012 3:45:09 PM Would be blocked by Access Protection rule (rule is currently not enforced) DOR\Rb2007 C:\Users\rb2007\Downloads\AspNetMVC4Setup.exe \REGISTRY\MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\RunOnce\{c6bc2507-baad-4168-a836-2d5faf5763cd} Common Maximum Protection:Prevent programs registering to autorun Action blocked : Create关于.NET 4.5的部分是来自安装程序的一个非常误导性的错误消息。
https://stackoverflow.com/questions/9461818
复制相似问题