我正在尝试在 IIS Express 8 中运行 MVC 4 项目(因为这显然是 VS 2012 附带的),每次我尝试从 VS 运行它时,都会出现以下错误。
无法启动 IIS Express Web 服务器。
14:53:48:错误:无法初始化 OLE
14:53:48:错误:无法初始化 OLE
通过 WebMatrix 启动 IIS Express 似乎工作正常。我已经尝试卸载并重新安装,但似乎没有任何效果。有什么建议么?
我正在尝试在 IIS Express 8 中运行 MVC 4 项目(因为这显然是 VS 2012 附带的),每次我尝试从 VS 运行它时,都会出现以下错误。
无法启动 IIS Express Web 服务器。
14:53:48:错误:无法初始化 OLE
14:53:48:错误:无法初始化 OLE
通过 WebMatrix 启动 IIS Express 似乎工作正常。我已经尝试卸载并重新安装,但似乎没有任何效果。有什么建议么?
我不确定这会有所帮助,但它对我有用。卸载 IIS 后,确保删除 IISExpress 文件夹(在 Windows 7 上,该文件夹位于 My Documents\IISExpress 中)。这是 IIS 配置文件所在的位置,如果您在卸载后不删除它,新安装的 IIS 最终将使用旧的配置文件。
我没有看到您遇到的 OLE 错误,但其他一切都相似......
检查事件视图,我看到预加载 .NET 4.0.30306 的 IIS 错误。所有配置文件都指向 4.0.30319。
但是......在我的 Windows/Microsoft.NET/Framework/(和 Framework64)下,我似乎安装了 v4.0.30306 的部分安装。
删除这两个 .30306 文件夹并重新启动为我修复了 IIS 启动问题。