4

我正在尝试在 IIS Express 8 中运行 MVC 4 项目(因为这显然是 VS 2012 附带的),每次我尝试从 VS 运行它时,都会出现以下错误。

无法启动 IIS Express Web 服务器。

14:53:48:错误:无法初始化 OLE

14:53:48:错误:无法初始化 OLE

通过 WebMatrix 启动 IIS Express 似乎工作正常。我已经尝试卸载并重新安装,但似乎没有任何效果。有什么建议么?

4

2 回答 2

1

我不确定这会有所帮助,但它对我有用。卸载 IIS 后,确保删除 IISExpress 文件夹(在 Windows 7 上,该文件夹位于 My Documents\IISExpress 中)。这是 IIS 配置文件所在的位置,如果您在卸载后不删除它,新安装的 IIS 最终将使用旧的配置文件。

于 2013-11-18T21:55:39.653 回答
0

我没有看到您遇到的 OLE 错误,但其他一切都相似......

检查事件视图,我看到预加载 .NET 4.0.30306 的 IIS 错误。所有配置文件都指向 4.0.30319。

但是......在我的 Windows/Microsoft.NET/Framework/(和 Framework64)下,我似乎安装了 v4.0.30306 的部分安装。

删除这两个 .30306 文件夹并重新启动为我修复了 IIS 启动问题。

于 2012-11-27T17:05:19.333 回答