在遠端除錯
wcf服務出現以下錯誤。
」unable to automatically stepinto the server. connecting to the server machine 『192.168.0.10』 failed.
拒絕訪問」
究其原因,遠端伺服器不能除錯。
解決方案:
1、 在本地建立乙個和遠端伺服器相同的使用者賬戶和密碼,然後使用這個賬戶登入本機。(實際上我除錯的時候是在伺服器建立了乙個和我當前賬戶相同的賬戶,正好相反,但是效果一樣)
2、 確定在遠端伺服器上remotedebugging monitor (msvsmon.exe)服務已啟動。如果遠端伺服器上沒有該種服務,可以在你的vs2010安裝盤中找到remote debugger檔案,從中選擇乙個和遠端伺服器作業系統版本對應的exe檔案,在伺服器執行。
3、 接下來獲取遠端除錯時伺服器名稱,該名稱為:使用者名稱@伺服器名。獲取的方式是在伺服器|程式|...中獲取
在我本機使用的是64位作業系統。
從上面的操作中,可以獲取到遠端除錯時伺服器路徑是:administrator@server,注意這個server是我的遠端伺服器的名稱。
4、 開始除錯後,在要呼叫遠端服務的**執行前,選擇附加到程序。
比如,現在暫時還不能進行單步除錯,一旦單步除錯,就會出現開始的錯誤,必須附加到程序
6、 備註(第一步是否必要不肯定,因為我除錯時的改了好多地方最後才成,所以不確定第1步是否必要。)
WCF服務除錯跟蹤準備事項
磨刀不誤砍柴工,對於程式設計過程中的除錯環境搭建是很必要的。一 使用microsoft service trace viewer 生成服務互動跟蹤日誌 在silverlight端呼叫wcf服務時,常會遇到各種錯誤卻無法得到詳細的資訊,比如資料庫 訪問出錯等。幸好微軟有提供了乙個wcf的跟蹤工具和生成...
帶虛擬機器的wcf服務的遠端除錯配置學習
在使用wcf服務的過程中,乙個比較好的方法就是每個人在條件允許的情況下,本機裝乙個server,03是個不錯的選擇,再裝上需要的資料庫,除錯環境,這樣其他人在對乙個server操作的時候都是自己的虛機,而不是乙個公共機器,互相不受到影響。也不會因為除錯的過程中影響了其他人的速度,進度收到限制。眾所周...
Wcf for wp8 除錯Wcf服務程式 四
1.要以管理員身份進行登入vs2012 2.在wcf 服務程式上設為啟動項 3.編譯 執行你的wcf服務程式 點選就出現wcftestclient.exe 客戶端除錯程式 雙擊點選readdbdata 函式就出現下圖的右視窗 在這裡打上斷點就可以進行除錯。以下是測試客戶端安裝目錄路徑 e progr...