是否可以調試運行在iis上的Asp.Net網站? 我能夠調試一個Asp.Net的Web應用程序項目,但不是一個網站,並想知道這是否是由設計或我缺少的東西。Asp.Net:在iis中調試網站
回答
它適用於我。您只需將文件複製到IIS文件夾,然後設置IIS即可。 (如果在同一臺機器上)。確保你的項目屬性指定「自定義Web服務器」和「http://localhost」(或其他)。
在Vista上,您需要以管理員身份運行Visual Studio。
如果您在另一臺計算機上運行IIS,則需要安裝位於Visual Studio磁盤上的遠程調試器,並通過在Visual Studio中使用「調試|附加到進程」連接到帽子。
它適用於網絡應用程序,但斷點不停止網站 – 2009-08-14 09:24:10
您可以將asp_wp附加到您的Visual Studio調試器中進行調試。
它適用於網絡應用程序,但斷點不會停止網站 – 2009-08-14 09:22:53
@Yaron Naveh - 你需要在dll附近的pdb文件,也可以利用更多的調試功能構建你的網站在調試模式下。 – Dewfy 2009-08-14 09:32:26
我正在使用「網站」而不是「網絡應用程序」。它不會在本地編譯,而只能在iis中進行編譯。我如何創建pdb? – 2009-08-14 15:17:07
這應該工作:
- 在調試模式下編譯項目。
- 在web.config中設置debug =「true」。
- 附加到IIS工作過程(您使用哪個IIS的?)(在VS中按Ctrl-Alt-P)。可以有許多進程。 請確保您使用的是正確的。
我使用iis 5. 只有一個過程。 我使用的網站,而不是「網站項目」 - 它是動態編譯的,所以我無法控制它。 – 2009-08-14 16:34:01
有同樣的問題。關鍵是不要使用visual studio項目文件打開項目。
- 在IIS中,您的默認網站下,您需要已經創建一個應用程序,並指向它包含文件的文件夾。
- 在Visual Studio中,轉到文件>打開>網站(Shift + Alt + O)。
- 選擇新創建的應用程序。
- 您會注意到解決方案資源管理器現在使用該URL代替項目名稱。 (http:// localhost/mysite /)
- 單擊正常的調試箭頭。
- 1. ASP.net網站要調試到==假的IIS
- 2. asp.net調試在IIS
- 3. 子網站在IIS - ASP.NET
- 4. 調試ASP.Net網站和window.onerror
- 5. 遠程調試ASP.Net網站
- 6. 如何調試IIS上託管的asp.net網站代碼?
- 7. 在IIS中部署asp.net網站
- 8. 在我的asp.net網站調試JavaScript的
- 9. ASP.NET - 向IIS發佈網站
- 10. asp.net IIS 7.5網站綁定
- 11. 更新測試網站(IIS)
- 12. 託管ASP.NET網站在IIS 7
- 13. 在IIS 6.0上部署ASP.Net 4.0網站
- 14. ASP.NET網站不會在IIS下啓動
- 15. 權限在IIS的asp.net本地網站
- 16. 在IIS 7.5上部署VS2010 ASP.Net網站
- 17. 嘗試在IIS上託管ASP.NET MVC網站
- 18. 使用IIS調試ASP.NET
- 19. ASP.NET調試時間與IIS
- 20. ASP.NET網站太慢,而調試= false
- 21. ASP.Net MVC/HTML網站調試控制檯
- 22. 調試ASP.NET MVC網站性能問題
- 23. 調試一個asp.net網站的javascript
- 24. asp.net調試問題 - 網站路徑
- 25. ASP.NET試用網站
- 26. 在IIS上設置測試網站
- 27. 生活在ASP.NET 4 IIS網站中的ASP.NET Core Web API
- 28. 在IIS中部署網站
- 29. 調試已發佈的網站asp.net webforms網站
- 30. 在IIS下運行的網站調試DLL
當** **將**附加到IIS工作進程時,您是否在** Output **窗口中獲得任何內容? – 2011-07-29 04:24:28