我有一個WCF服務,它託管在我創建的Windows服務(不是IIS)中。如何調試由Windows服務託管的WCF
我創建了一個客戶端控制檯應用程序,它安裝在不同的PC上。
我測試了一切,客戶端調用了WCF方法。
通常,我託管我的WCF在IIS下,我通常會附加到w3wp.exe進程並進行調試。
當我的web服務託管時,我附加了什麼過程?
我已經嘗試附加到服務EXE但斷點沒有被擊中。
所以,我的問題是如何在Windows服務下調試我的WCF?
謝謝
我有一個WCF服務,它託管在我創建的Windows服務(不是IIS)中。如何調試由Windows服務託管的WCF
我創建了一個客戶端控制檯應用程序,它安裝在不同的PC上。
我測試了一切,客戶端調用了WCF方法。
通常,我託管我的WCF在IIS下,我通常會附加到w3wp.exe進程並進行調試。
當我的web服務託管時,我附加了什麼過程?
我已經嘗試附加到服務EXE但斷點沒有被擊中。
所以,我的問題是如何在Windows服務下調試我的WCF?
謝謝
您應該只附加到您在遠程PC上創建的服務。要檢查是否已安裝在遠程PC全力以赴服務:
Contoll面板 - >行政的 - >服務
就在那裏找到你的服務,你可以連接到它。
嗨,是的,謝謝你的信息。我確實知道這一點,但調試器不附加。也許我需要卸載服務並重新安裝,以防萬一版本控制不同 –
@AndrewSimpson安裝在服務器上的遠程調試器的版本匹配VS可以處理的版本? –
@AndrewSimpson有時可以幫助您在遠程機器上重新安裝遠程調試器。 –
附加到服務exe文件是正確的事情。你是否連接到遠程機器?你是否複製.pdb文件? –
嗨,我直接在主機服務的PC上調試。 –