环境:Win 7 x64
原因:在安装MVC3之前,安装过VS2010 SP1,导致MVC3安装,找不到对于的VS2010安装器 vs_setup.msi
问题图片:
解决方法:一、来自网络的方法
进入注册表,删除下面注册表信息(删除前,先导出一份备份这两项,等会要恢复这两项)
HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/ASP.NET/4.0.30319.0/Path
HKEY_LOCAL_MACHINE/SOFTWARE/Wow6432Node/Microsoft/ASP.NET/4.0.30319.0/Path
(x86系统上只有第一个注册表项)
然后重新安装Asp.Net mvc 3的软件包,安装成功。
最后把上面的注册表信息恢复回去。
(只是这个方法笔者测试行不通,不知道是不是出的问题不大一样)
二、自我探索
安装MVC3过程中只是提示 “ 安装时发生严重错误 ”,但是并没有指明什么错误,但是我们能看到,当错误发生之前 “ 正在安装 vs10-kb2483190-x86 ”,如图:
于是,我们解压AspNetMVC3Setup.exe
然后单击找到的 vs10-kb2483190-x86.exe 文件,双击安装,于是看到了我们的错误,过程中需要VS2010安装包中的 vs_setup.msi 文件,提供文件位置,继续安装
安装完了之后,再安装 AspNetMVC3Setup.exe 文件就可以了!