2012-10-31 157 views
4

我試圖在IIS Express 8中運行MVC 4項目(因爲VS VS 2012顯然是這樣),每次嘗試從VS運行它,我得到以下錯誤。VS 2012 IIS Express 8 - 無法啓動IIS Express Web服務器

無法啓動IIS Express Web服務器。

14時53分48秒:錯誤:無法初始化OLE

14時53分48秒:錯誤:無法初始化OLE

通過WebMatrix中啓動IIS快遞似乎很好地工作。我試過卸載並重新安裝,但似乎沒有任何工作。有什麼建議麼?

+0

我在這裏有同樣的問題:http://stackoverflow.com/questions/14762646/debugging-mvc-application-in-vs2012-attempts-to-start-iis-express-twice 我已經在Microsoft Connect上寫了一個bug。請對其進行投票以解決此問題:http://connect.microsoft.com/VisualStudio/feedback/details/778864/vs2012-is-spawning-two-iisexpress-processes-when-attempting-to-debug –

回答

0

我沒有看到你遇到的OLE錯誤,但一切是類似...

檢查事件來看,我看到一個IIS錯誤預加載.NET 4.0.30306。所有的配置文件都指向4.0.30319。

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

刪除這兩個.30306文件夾並重新啓動爲我解決了IIS啓動問題。

0

我不確定這會有幫助,但它對我有用。卸載IIS後,請確保刪除IISExpress文件夾(在Windows 7上,位於My Documents \ IISExpress中)。這是IIS配置文件的存在位置,如果卸載後不刪除它,新安裝的IIS將最終使用舊的配置文件。