2012-10-29 55 views
4

如果我嘗試使用本地IIS 8開始調試ASP.Net MVC(3或4,無所謂),它說(只需單擊播放按鈕):使用Visual Studio 2012調試IIS 8.權限不足

無法在Web服務器上開始調試。 Visual Studio有 沒有足夠的權限來調試此過程。要調試此進程,必須以管理員身份運行Visual Studio。

如果我嘗試使用DEBUG手動附加 - >附加到進程 - >顯示所有用戶進程 - > w3wp.exe,我收到一條類似的消息。

無法附加到進程。 Visual Studio沒有足夠的 特權來調試此過程。要調試此過程,必須以管理員身份運行Visual Studio。

使用IIS Express工作,只是完整的IIS 8阻止我調試。

我已經啓用調試在IIS - >默認網站 - >淨編譯 - >調試=真

我也試圖改變默認應用使用ApplicationPoolIdentity /網絡服務/我自己的帳戶。

而且,我試過以管理員身份運行VS2012。

+0

我已經試過用我的本地帳戶,它的工作原理,但沒有與域名。我是域管理員,所以我不知道爲什麼這應該是一個問題。 – Olmo

+0

我在這裏有同樣的問題,但我不在域 – VinnyG

+2

好吧我得到它的工作,我安裝了VSCommands 11,所以它總是以管理員模式打開,但我檢查了中等完整性級別的開始,所以我不能調試它。 – VinnyG

回答

7

VinnyG是對的。是一個VSCommands問題。檢查VSCommands上的中等信任將禁用IIS調試。 enter image description here