【问题标题】:"Error: Cannot Initialize OLE" When I try to run a SPA?“错误:无法初始化 OLE”当我尝试运行 SPA 时?
【发布时间】:2013-06-08 18:50:59
【问题描述】:

我正在尝试运行标准的 ASP.NET MVC 4 单页应用程序,但是当我尝试运行它时 (Ctrl + F5),我收到以下错误消息:

无法启动 IIS Express Web 服务器。

21:45:25 错误:无法初始化 OLE

21:45:25 错误:无法初始化 OLE

大约一年前我遇到了一个similar error,然后我通过在Main 应用程序方法之前添加一个[STAThread()] 来解决它。但那是一个独立的应用程序,我认为我无法在整个 SPA 项目中找到匹配的方法 - 我尝试在 Global.asax.csApplication_Start() 方法之前添加属性,但我没有成功。

Google 完全让我失望了(谷歌搜索“无法初始化 OLE”时的许多结果是我一年前在几个问答网站上提出的问题,试图找到问题的解决方案),我相信这个问题是也许是我的机器和我的配置所独有的,但我没有体验它的经验。

我将不胜感激。

一些可能相关的信息:我正在运行 Visual Studio 2012 和 ASP.NET MVC 4。

【问题讨论】:

  • 如果您需要帮助,您应该向我们提供更多信息。向我们展示您的 global.asax、web.config 以及从 db 获取数据的连接字符串和代码。
  • 可以试试here的建议。
  • @KirillBestemyanov 我用空的 HTML 文件打开了一个绝对标准的 Web 项目,并尝试运行该项目,但它仍然显示相同的错误。所以问题不在于 global.asax/connection 字符串,因为该站点缺少这两个字符串。 Here is the web.config file
  • @DarthContinent 我已按照答案的建议进行操作,但没有一个有效 - 我没有重新安装 Visual Studio,除非找不到其他解决方案,否则我宁愿不这样做。
  • 看看这个:stackoverflow.com/questions/13167326/…有解决办法,试试看。

标签: c# asp.net sql-server asp.net-mvc single-page-application


【解决方案1】:

不确定这是否真的算作一个答案,但重新安装 Windows 为我解决了这个问题。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-12-29
    • 2017-04-20
    • 1970-01-01
    • 1970-01-01
    • 2017-06-06
    • 1970-01-01
    • 2019-07-28
    • 2016-11-24
    相关资源
    最近更新 更多