无法安装MVC 4 Beta?

时间:2012-02-27 08:13:10

标签: asp.net-mvc-4

我似乎无法在我的电脑上安装MVC4 beta。单击安装包后立即弹出错误消息,并说MVC4与当前版本的.NET不兼容。我没有安装Visual Studio开发人员版本11或.NET 4.5。任何人都可以帮助我吗?

3 个答案:

答案 0 :(得分:5)

您应该下载并安装ASP.NET MVC 4 Beta for Visual Studio 2010

答案 1 :(得分:0)

如果在安装失败后打开日志文件,您的日志文件可能会以条件检查部分结束,如下所示:

[1940:240C] [2012-02-27T12:00:58]:条件' netfx4> = v4.0.30319'评估为真。

[1940:240C] [2012-02-27T12:00:58]:条件' NOT(netfx4 = v4.5.40805)'评估为真。

请检查哪个条件评估为false。如果它是' netfx4> = v4.0.30319'比(重新)安装.Net 4.0。

在我的情况下,我已经安装了.Net 4.5,删除后我必须重新安装.Net 4.0才能安装MVC 4 BETA。

答案 2 :(得分:0)

看起来这是由防病毒软件引起的。我注意到安装日志中的0x80070005消息,即“访问被拒绝”。由于我以管理员身份运行安装程序,因此我认为防病毒是罪魁祸首。我让LAN管理员暂时禁用了McAfee访问保护规则,并且安装成功完成。

我希望我只想查看McAfee Access Protection日志,我会看到这个:

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的这一点是来自安装程序的非常误导性的错误消息。