簡體   English   中英

如何在Visual Studio 2013中的網站項目中調試Web處理程序(ashx)

[英]How to debug a web handler (ashx) in a web site project in Visual Studio 2013

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

在此處輸入圖片說明

我在web.config中看不到任何注冊處理程序的內容,但是當我查看如何注冊處理程序時,我很困惑。 這是aspx頁面中調用處理程序的代碼行...

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

當他們談論注冊處理程序時,他們談論的是文件類型。 在這種情況下,文件類型是什么?

感謝您提供的任何幫助。

加里

確保您正在調試最新版本的項目,設置斷點,然后嘗試按F5鍵(“調試”->“開始調試”)。 如果它在IIS上運行,則可以通過轉到工具->附加到進程進行調試,並勾選“顯示所有用戶的進程”和w3wp.exe。 附加后,系統可能會提示您以管理員身份啟動VS,在此必須重新進行附加操作。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM