有沒有一種方法或工具可以用來調試登臺服務器中的.net dll程序集。我在登臺服務器上部署了ASP.NET Web dll。如何調試登臺服務器中的.net dll程序集
更新
- 內代碼實現調試邏輯以關閉/打開調試。 (來自@maple_shaft)
- ASP.NET遠程調試。 (從@maple_shaft)
問:
- 是否有在ASP.NET中的跟蹤選項可關閉/開啓的* config文件,允許每個類的顯示器運行,像* .ASPX跟蹤功能。
任何想法將是非常讚賞。
有沒有一種方法或工具可以用來調試登臺服務器中的.net dll程序集。我在登臺服務器上部署了ASP.NET Web dll。如何調試登臺服務器中的.net dll程序集
更新
問:
任何想法將是非常讚賞。
最好的辦法是把日誌代碼在你的代碼,以便您可以切換到你的日誌記錄配置調試級別。
除了這個真正的調試可以遠程使用Visual Studio來完成,但也有一些先決條件:
1)你的組件部署到分級必須建立在調試模式下。
2)在登臺服務器上打開的遠程調試端口必須具有適當的防火牆例外。
你部署在升級應用程序可能是建立在發行模式,使其無法遠程操作,但你總是可以建立在調試模式下部署並手動重新部署到服務器來做到這一點。
至於防火牆例外走,你將不得不通過在組織中正確的渠道獲得,如果需要,他們爲你做防火牆例外。
謝謝您的建議。我會考慮你的選擇。還有一個問題,ASP.NET中有一個跟蹤選項,可以在* .config文件中關閉/打開,允許顯示每個正在運行的類,如* .ASPX跟蹤函數。 – Pingpong 2011-05-24 10:03:23
我知道可以從配置文件中打開用於衡量性能的跟蹤日誌記錄,但我無法想到這樣的跟蹤選項。這並不意味着這樣的事情不存在,我只是不知道。也許你應該考慮作爲一個單獨的問題,你可能會得到很好的迴應。 – 2011-05-24 10:55:33