文章編號: 910448 - 上次校閱: 2006年9月28日 - 版次: 1.3 如何實作在 Visual Studio 2005 中的遠端偵錯
ASP.NET 支援語音資料行如何實作在 Visual Studio 2005 中的遠端偵錯若要自訂您的需要此資料行的 我們想要邀請您送出您的想法,有關您感興趣的主題,而且在將來知識庫文件和支援語音資料行,處理您想要查看的問題。您可以送出您的想法和使用 Ask For It (http://support.microsoft.com/common/survey.aspx?scid=sw;en;1176&p0=&p1=&p2=&p3=&p4=) 表單的意見反應。另外還有連結至表單底部的 這個資料行。在此頁中簡介歡迎使用 Microsoft ASP.NET 支援語音資料行!我的名稱是 Akshay N。 S。,我是與 ASP.NET 程式開發人員支援小組。我已具有幾乎兩年的 ASP.NET 支援工作。ASP.NET 支援語音] 欄中的這個月我會說明如何實作遠端偵錯 ASP.NET Web 應用程式藉由使用 Microsoft Visual Studio 2005。我要感謝我技術指導人員,Jerry Orman 他擁有驚人的說明 !遠端偵錯會被視為一個最主題在 ASP.NET 中,但是它真的很酷的功能,當我們不能有本機的 Web 伺服器,或是當我們有儲存於集中式位置應用程式是真的很有幫助。本專欄涵蓋如何設定及使用 Visual Studio 2005 中的遠端偵錯。 遠端偵錯安裝簡化在 Visual Studio 2005 中執行。雖然以確保遠端處理程序在執行,偵錯動詞命令仍然傳送到 Web 網站,除了 T-SQL 偵錯的所有遠端偵錯案例使用 [遠端偵錯監視 (Msvsmon.exe)。 如需有關的 Visual Studio 2005 新偵錯工具,請造訪下列 Microsoft 開發 o 人 h 員 ? 工 u 具 ? 網路 (MSDN) 網站: http://msdn2.microsoft.com/en-us/library/01xdt7cs.aspx
(http://msdn2.microsoft.com/en-us/library/01xdt7cs.aspx)
在 Visual Studio.NET 2003年和 Visual Studio.NET 2002年,偵錯 relied 上兩個 DCOM 封裝,電腦偵錯管理員 」 (Mdm.exe) 和 Vs7jit.exe。常見的問題的人員將會看到已造成版本不符,DCOM 權限,或網路問題,排解問題是非常困難。這些套件已經被排除。Msvsmon.exe 現在有代替先前的命令列介面的圖形化使用者介面。與 Msvsmon.exe 使用,遠端偵錯會更簡化。 您只需要執行 Msvsmon.exe,工具會從用戶端連線的接聽。Msvsmon.exe 有方便使用的介面,而且更容易使用。在 Visual Studio 2005 中的遠端偵錯安裝程式是相當簡單。您必須於偵錯在遠端伺服器上執行 Msvsmon.exe。可以從 Visual Studio 2005 CD 安裝遠端偵錯監視,或只是從共用執行 Msvsmon.exe,而不安裝任何項目根本 Web 伺服器上。 若要深入瞭解 ASP.NET 偵錯,請造訪下列 MSDN 網站: http://msdn2.microsoft.com/en-us/library/ms227556.aspx
(http://msdn2.microsoft.com/en-us/library/ms227556.aspx)
為什麼遠端偵錯嗎?您可以考慮使用遠端偵錯當您有下列情況:
遠端偵錯監視器 (Msvsmon.exe)遠端偵錯監視 (Msvsmon.exe) 是 Visual Studio 2005 遠端偵錯連接到一個小型應用程式。遠端偵錯期間 Visual Studio 2005 執行在一部電腦 (偵錯工具主機) 上,並連同您正在偵錯應用程式在遠端電腦上執行遠端偵錯監視。遠端偵錯監視會以 Microsoft Windows 應用程式執行。使用者介面會顯示遠端偵錯監視正在執行,並且會讓遠端偵錯簡單設定。 設定 Msvsmon.exe 遠端偵錯您可以設定遠端偵錯監視遠端偵錯,其中兩個模式:
在 附加處理序] 對話方塊中輸入伺服器名稱,或伺服器名稱輸入專案的偵錯屬性需要連接的遠端偵錯工具執行個體。若要開啟 附加處理序] 對話方塊,請按一下 [附加處理序,在 偵錯] 功能表上,或在 [工具] 功能表上。 偵錯其他使用者的電腦假設我們想要執行遠端偵錯到不同使用者的電腦與不同使用者登入電腦。我們必須考慮兩個主要問題:
在 ASP.NET 中和其他伺服器環境中執行遠端偵錯工具服務偵錯 ASP.NET 和其他伺服器環境中,您可以以 Windows 服務 (遠端偵錯工具服務) 執行遠端偵錯監視。若要將遠端偵錯監視設定為一個服務,請依照下列步驟執行:
如何設定遠端偵錯環境將適當的使用者新增至遠端電腦上偵錯工具使用者群組要這麼做,請您執行下列步驟:
下表顯示帳戶可以存取電腦。 摺疊此表格
請確定遠端伺服器上已經安裝 Visual Studio 2005 遠端偵錯元件如果您不要從遠端共用執行 Msvsmon.exe,您必須安裝遠端偵錯元件。如果要安裝遠端偵錯元件,請依照下列步驟執行:
啟用遠端伺服器上的遠端偵錯若要啟用遠端伺服器上的 [遠端偵錯,您可以執行下列之一:
您必須要符合通用語言執行階段 (CLR) 版本 Msvsmon.exe.config 檔案。如果您安裝 Visual Studio 2005 Service Pack,CLR 版本是版本 2.0.50727。 當您從共用執行 Msvsmon.exe 時,下列的偵錯工具功能將無法運作:
http://msdn2.microsoft.com/en-us/library/bt727f1t.aspx
(http://msdn2.microsoft.com/en-us/library/bt727f1t.aspx)
建置 Web 解決方案要這麼做,請您執行下列步驟:
請確認該遠端偵錯的運作方式若要確認該遠端偵錯運作,按下 F5 以偵錯模式中執行應用程式]。偵錯工具應該中斷在行放置中斷點的位置。當您開始偵錯遠端偵錯監視器看起來像下列遠端伺服器上: 摺疊此圖像 ![]() 如果不叫用中斷點時我們應該考慮查看 Microsoft 網際網路資訊服務 (IIS) 記錄檔。 IIS 記錄檔將會協助您判斷哪些步驟無法正常執行或偵錯動詞命令是否傳送至 Web 伺服器。IIS 記錄檔位於下列位置: %windir%\system32\logfiles\w3svc Number 附註Number 是 Web 站台 IIS 執行個體數目。秘訣您可以也按一下 [開始]、 按一下 [執行],然後再輸入 記錄檔 移至預設記錄檔目錄。 您可以藉由檢查 IIS 取得路徑屬性:
#Software: Microsoft Internet Information Services 5.1 #Version: 1.0 #Date: 2006-09-11 14:32:56 #Fields: time c-ip cs-method cs-uri-stem sc-status 14:32:56 X.X.X.X POST /remoteApp/_vti_bin/_vti_aut/author.dll 200 Look for the debug verb after the IP address (in our case it's X.X.X.X). This indicates that the debug verb is sent to the Web server successfully. 14:32:58 X.X.X.X DEBUG /remoteApp/Default.aspx 200 14:33:02 X.X.X.X GET /remoteApp/Default.aspx 200 14:33:05 X.X.X.X DEBUG /remoteApp/Default.aspx 200 %TMP%\Visual 攝影 Web debugger.log 實作遠端偵錯之前待辦事項
相關連結遠端偵錯錯誤和疑難排解 http://msdn2.microsoft.com/en-us/library/2ys11ead.aspx (http://msdn2.microsoft.com/en-us/library/2ys11ead.aspx) 如何指定偵錯的.NET Framework 版本 http://msdn2.microsoft.com/en-us/library/ms241897.aspx (http://msdn2.microsoft.com/en-us/library/ms241897.aspx) 908099?
(http://support.microsoft.com/kb/908099/
)
如何開啟 「 服務套件 2 Windows XP 中的 Visual Studio 2005 的遠端偵錯 919823?
(http://support.microsoft.com/kb/919823/
)
當您嘗試連線到遠端偵錯監視在 Visual Studio 2005 中的執行個體時,可能會收到錯誤訊息 948040?
(http://support.microsoft.com/kb/948040/
)
嘗試設定遠端偵錯跨網路網域時的問題 如往常請隨意送出您想要在將來解決資料行的主題或使用 Ask For It
(http://support.microsoft.com/common/survey.aspx?scid=sw;en;1176&p0=&p1=&p2=&p3=&p4=)
表單的知識庫中的想法。這篇文章中的資訊適用於:
機器翻譯重要:本文是以 Microsoft 機器翻譯軟體翻譯而成,而非使用人工翻譯而成。Microsoft 同時提供使用者人工翻譯及機器翻譯兩個版本的文章,讓使用者可以依其使用語言使用知識庫中的所有文章。但是,機器翻譯的文章可能不盡完美。這些文章中也可能出現拼字、語意或文法上的錯誤,就像外國人在使用本國語言時可能發生的錯誤。Microsoft 不為內容的翻譯錯誤或客戶對該內容的使用所產生的任何錯誤或損害負責。Microsoft也同時將不斷地就機器翻譯軟體進行更新。 按一下這裡查看此文章的英文版本:910448?
(http://support.microsoft.com/kb/910448/en-us/
)
Microsoft及(或)其供應商不就任何在本伺服器上發表的文字資料及其相關圖表資訊的恰當性作任何承諾。所有文字資料及其相關圖表均以「現狀」供應,不負任何擔保責任。Microsoft及(或)其供應商謹此聲明,不負任何對與此資訊有關之擔保責任,包括關於適售性、適用於某一特定用途、權利或不侵權的明示或默示擔保責任。Microsoft及(或)其供應商無論如何不對因或與使用本伺服器上資訊或與資訊的實行有關而引起的契約、過失或其他侵權行為之訴訟中的特別的、間接的、衍生性的損害或任何因使用而喪失所導致的之損害、資料或利潤負任何責任。 | 其他資源 其他支援網站社群立即取得協助文章翻譯 |






Windows Live
Facebook
Twitter
Linkedin
Digg it
Yahoo
Delicious
StumbleUpon
Yammer
Reddit
Technorati
FriendFeed
Email


回此頁最上方





