2012-09-29 25 views
5

當我嘗試啓動WebMatrix時,收到一條警告:「IIS Express無法初始化,請確保它已正確安裝和配置。嘗試啓動WebMatrix時發生IIS錯誤

我已經卸載並重新安裝IIS Express和WebMatrix,但沒有任何更改。我在網上找到的建議一直是取得HKEY_CLASSES_ROOT \ Microsoft.IIS.VersionManager註冊表項的所有權,並用該註冊表項的權限替換所有子對象權限。這似乎沒有幫助。

尋找在事件查看器,我可以看到.NET運行時異常時iisexpresstray.exe或webmatrix.exe嘗試推出:

  • 系統

    • 提供 [名]。 NET Runtime
    • EventID 1026 [限定符] 0 級別2 任務0 關鍵詞0x80000000000000
    • TimeCreated [SYSTEMTIME] 2012-09-29T21:28:02.000000000Z EventRecordID 162768 通道應用程序 安全
  • EVENTDATA 應用:iisexpresstray.exe Framework版本:v4.0.30319說明:由於未處理的異常,進程終止。異常信息:System.ArgumentNullException>堆棧:在System.Runtime.InteropServices.Marshal.FinalReleaseComObject(System.Object)在Microsoft.Web.VersionManager.IisExpressVersion.Dispose(布爾)在Microsoft.Web.VersionManager.IisVersion.Finalize()

我將不勝感激任何幫助診斷和解決這個問題。對於即將推出的項目,WebMatrix幾乎是必不可少的。謝謝!

+0

我只是猜測,但也許卸載並重新安裝點網絡框架? – Knox

+0

您是否已經嘗試禁用HttpLoggingModule,如http://stackoverflow.com/questions/6171656/unable-to-launch-the-iis-express-web-server中所述? – AardVark71

+0

我試着禁用日誌記錄模塊,但沒有幫助。我注意到那個帖子中的那個人似乎有一個稍微不同的問題。我可以從控制檯啓動IIS Express,但沒有任何錯誤,但托盤圖標立即崩潰,WebMatrix似乎沒有看到它。 – Will

回答

6

出於某種原因,安裝IIS 8 Express解決了此問題。

+0

謝謝!安裝IIS 8 Express解決了這個問題。 –

0

只是想說明我也有這個問題。根據以前的建議,我下載了IIS 8 Express。它沒有安裝,但給了我一個修復的機會(所以我假設WebMatrix安裝它)。我選擇了修復按鈕並重新啓動WebMatrix。我不再收到上述錯誤。

相關問題