2014-03-27 48 views
2

我在Visual Studio中的網站項目,包括一些網站的處理程序。我嘗試了各種方法來嘗試和調試Web處理程序代碼,但是當我設置斷點並啓動項目時,斷點變成了一個圓,斷點永遠不會被擊中。我已經嘗試使用該選項在啓動項目時不打開頁面,並且我沒有看到w3wp.exe或任何aspnet進程,因此沒有任何任務要附加到。如何調試在網站項目的web處理程序(ASHX)在Visual Studio 2013

enter image description here

我沒有看到在web.config中任何註冊的處理程序,但是當我看看如何註冊一個處理我很困惑。下面是在調用處理程序的aspx頁面代碼的行...

http://localhost:13196/handler.ashx?id=4764806f-2abb-40b4-a5d9-3139fdb060c2 

當他們談論登記他們談論一個文件類型的處理器。這種情況下的文件類型是什麼?

感謝您的幫助,您可以提供。

加里

+0

你想調試這一點,因爲你的處理程序是從不打?當您嘗試連接到進程時,是否已勾選複選框以包含來自其他用戶的進程? –

+0

謝謝你的回覆。正如你所看到的w3wp.exe沒有運行。 – Gary

回答

0

確保您調試項目關閉最新版本,設置你的破發點,並嘗試按F5(調試 - >啓動調試)。如果它運行IIS,則可以通過轉至工具 - >附加到進程並選中「顯示所有用戶的進程」來調試,並且應該列出w3wp.exe。一旦你連接你可能會被提示啓動VS作爲管理員,你將不得不通過再次附加它的動議。

+0

感謝您的回覆,但w3wp.exe未運行。 – Gary

相關問題