.net項目IIS、VS 附加進程調試


IIS調試

1.首先要把項目發布至IIS上,確保項目能正常運行。

2.從IIS上右鍵站點》管理網站》瀏覽 或者打開“內容視圖“ 選擇一個文件右鍵》瀏覽。

3.用vs打開該項目,選擇 調試》附近到進程》 或者 ctrl+alt+p  直接打開進程框。在可用進程底部,有一個”顯示所有用戶的進程“要選中,iis的進程才顯示出來。

4.凡是配置IIS中項目,進程都是以w3wp.exe 開頭的。如果有多個iis進程,那就看下ID一欄,或者用戶名一欄,后邊會對應這項目名稱,選中進程,附加即可。

如下圖所示:

 

VS調試

1.開發過程中,項目不發布到IIS中,直接在VS中運行,有時候無法命中斷點,或者經常進程附加錯誤。當然最省事的無非,直接F5運行。

2.項目打開后,選擇”在瀏覽器中運行...",瀏覽器打開后,在電腦右下角會有個iis小圖標,全部都是vs模擬iis的一些進程。如下圖所示。

3.右鍵這個小圖標》顯示所有應用程序》會顯示所有的進程。和你的項目對應下,看看是那個進程。有個”PID“記下端口號。

4.這時候到vs中,選擇 調試》附件到進程》 找到可用進程 在可用進程中,找到 iisexpress.exe開頭的進程。和剛才PID對應上。選中附件進程即可。

5.有時候還是無法斷點進去,看看config是否有把debug設置成false。

 <compilation debug="true" targetFramework="4.0"/>


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM