2014-01-08 86 views
1

當試圖在SafeMode中調試Web應用程序時,出現錯誤消息「無法啓動IIS Express Web服務器」。我正在啓用安全模式devenv.exe/SafeMode開關,它加載我的解決方案很好,它建立良好。但是,當我嘗試運行Web應用程序時,出現上述錯誤消息。無法在安全模式下運行VS時啓動IIS Express

當我正常運行VS(SafeMode外)時,所有按預期工作。

只是一個爲什麼我在安全模式下運行的FYI。有時我需要在虛擬機中運行我的Windows實例,而不是啓動它。發生這種情況時,試圖運行VS(包含所有插件)是無法忍受的。所以我剛開始使用SafeMode開關禁用所有插件,而不是將它們全部關閉,然後不得不稍後再打開它們。我並不認爲關閉插件會使它無法啓動像IIS Express這樣的子進程...

任何建議。我也非常樂於採用其他方式來自動啓動帶/不帶插件的VS。

我在運行Visual Studio 2013旗艦版的Windows 8.1

+0

我已經爲此行爲打開了一個錯誤,但尚不知道何時會解決該問題。 – Jimmy

回答

1

是,目前還堵在/安全模式調試託管應用程序中的問題。 可能的解決方法是使用「devenv.exe/rootuffix」,例如「devenv/rootsuffix LessPlugin」。這樣Visual Studio將不會有基於VSIX的擴展。這不會像/ safemode一樣乾淨,但如果你有很多自己的VSIX安裝,它仍然會更快。您甚至可以在新的根配置單元下安裝VSIX,並且在下一次使用相同的/ rootsuffix參數啓動時仍然會將其恢復。 如果您一直在使用VSSDK編寫VS擴展,這與用於啓動Visual Studio的命令相同。請參閱herehere以獲取有關rootuffix的更多說明。

相關問題