1

我认为这是您遇到的问题。

这在我身上发生过两次。我已经安装了 VS 2012,它会在我的机器上自动安装 IIS 8。然后,当我安装 Webmatrix 时,它会安装 IIS 7.5,并且任何程序都无法正常工作。在 VS 2012 中,我无法在 localhost 中运行 MVC Web 项目,也无法在 WebMatrix 中创建项目。上次我做了系统备份。所以,我不得不离开 Webmatrix 来保存 VS2012。

然后我再次安装了 IIS 7.5,检查这两个东西。但同样的问题仍然存在。

我想知道这个问题的准确答案以及克服这个问题的可靠答案。Web Matrix 依赖于 IIS7.5,VS2012 使用的是 IIS8。如何在同一台机器上同时使用这两个应用程序。

是否可以在同一台机器上运行 2 个 IIS 版本?

但是在安装 IIS 7.5 之后,我的本地主机正在工作,但我的 VS 和 Webmatrix 都没有。

4

1 回答 1

4

我有同样的问题。似乎当我安装 VS 2012 时,IIS 8 随包一起安装了。安装 Webmatrix 2 安装了 IIS 7.5。不知道为什么当系统有 IIS 8 时会安装 IIS 7.5。
无论如何,当我尝试从 Visual Studio (Selected IIS Express) 或 WebMatrix 运行我的网站时,我收到了 HTTP 500 错误。
我通过卸载 IIS 7.5、修复 IIS 8.0 解决了这个问题,然后使用 IIS 7.5 的密钥清除了我的注册表。请参阅以下网站了解分步过程。

http://www.latringo.me/post/2012/05/30/IIS-75-Express-kills-IIS-80-Express.aspx

我的网站现在运行良好:)。

于 2012-10-23T11:48:43.983 回答