由于VS2012 RC上的IIS更改(8 => 7.5),无法调试MVC项目

时间:2012-09-04 07:56:41

标签: windows-7 visual-studio-2012 iis-express

我已经安装了web矩阵,它以某种方式删除了现有的IIS Express 8.0,它在VS2012RC安装期间默认安装。我认为那是因为web Matrix使用的是IIS 7.5。因此它已将IIS Express 8替换为IIS Express 7.5。

所以我的技术负责人告诉我要删除在安装Web Matrix期间安装的现有IIS 7.5,并将其删除。所以我没有用于调试的IIS。因此,一旦我尝试手动安装IIS 8,它就说有一个现有版本的IIS Express 8.因此我甚至无法安装IIS Express 8.

所以我对VS2012RC进行了修复。经过漫长的过程,它终于给了我一份报告

"IIS 8.0 Express
Package failed"

所以,现在我完全坚持这个。有一个擅长这个VS的东西可以帮助我解决这个问题。

另一件事是,以前当我打开项目并且没有加载时(它说项目没有加载)所以,当我写点击它并重新加载它时说“For debugging you have to have IIS 8.0 and ask me to download it and install”。

当我点击下一步然后它转到“MS web platform Installer”并将我引导到“IIS 7.5下载页面”但是安装按钮已启用并说明已安装。我该怎么做才能克服这个问题。这就像是一场噩梦。

我还尝试使用“修复它”并且它的beta测试结束了,我无法正确卸载IIS 8,它说它仍然存在。

谢谢。

1 个答案:

答案 0 :(得分:0)

所以,我所做的是使用MS网络平台安装程序我的IIS Express 7.5和IIS Express 8.0的选项由于注册表问题而消失了。但是还有另一个IIS 8.0兼容Windows XP和Vista以及上层。所以我下载了它安装。它立即安装,然后我打开项目并更改了我的解决方案配置,单一启动到我的网站项目。它奏效了。那天拯救了我,形成了浩劫。

后来我卸载了IIS 8.0(兼容Xp),然后再次修复了我的VS 2012并正确安装了那个时间。然后我如上所述更改了配置并完成了。

如果您遇到同样的问题,还必须检查配置。因为我忘记了这需要更长的时间而不是修复VS 2012的时间以及系统恢复。