2011-05-15 76 views
1

我想調試一下我用VS 2008編寫的http處理程序。我曾經能夠附加到處理w/VS 2008。但是當我嘗試做與VS 2010一樣,我的斷點都沒有被擊中。在VS 2010上用WIN 7調試asp.net處理程序

我修改我的web.config文件無濟於事。我的理解是,IIS 7使用應用程序池,但在什麼帳戶下?我試圖附加到與IE 8的過程,但這似乎並沒有工作。

還有其他人知道我可能會失蹤嗎?

+0

感興趣?:http://stackoverflow.com/questions/4653236/unable-to-start-debugging-on-the-web-server-could-not-start-asp-net-debugging-vs – 2011-05-15 05:54:44

回答

0

您應該尋找一個名爲w3wp的進程。您需要選擇附加對話框中的「顯示所有用戶的進程」複選框,並確保需要以管理員身份啓動Visual Studio(右鍵單擊VS圖標 - >以管理員身份運行)。

當本地計算機上運行多個應用程序池時,可以找到多個具有相同名稱的進程。您可以附加到他們所有,否則有一個名爲「W3WP高級附加程序(WADA)」的擴展名,它向您顯示每個進程與其相關的站點,因此,您只能附加到您想要的那個:
http://visualstudiogallery.msdn.microsoft.com/7d740ee7-344a-4550-a272-b6de0071f42f
我自己並不打擾並附加到所有w3wp進程。我的同事成功地使用了擴展名,所以,差別不大。

相關問題