我需要從我的開發盒編碼到WCF服務,但供應商只給我們的網絡(我們的測試服務器)上的一臺機器訪問其服務。我不確定這是怎麼完成的,我要求他們和我們的內部IT部門也給我的開發箱訪問權限,但是這並沒有發生,似乎可能不會發生。編碼到WCF服務而無需從開發機器訪問端點
所以,我想知道是否有可能在測試服務器上創建一個WCF代理/中繼,我可以從我的開發箱中調用,這將允許我執行此集成工作。
我試着通過WCF路由做到這一點,但是當我向路由服務添加服務引用時,我沒有從供應商處獲得合同。此鏈接似乎很有用(http://www.dotnetcurry.com/ShowArticle.aspx?ID=385),但是當我下載代碼時,它看起來像客戶端應用程序實際上具有服務引用而不是路由器。
我的問題歸結爲我必須編寫集成工作,但我不能添加服務引用。如果還有其他方法可以做到這一點,我也會提出建議。
嘗試使用他們的wsdl文件 http://stackoverflow.com/questions/950150/how-to-use-a-wsdl-file-to-create-a-wcf-service-not-make-a-請致電 – athabaska
如果您擁有自己的WSDL,則可以使用eg設置一個「虛擬」服務器SoapUI的行爲就好像有一個響應您的請求的服務。 –
這很愚蠢,如果他們希望你編寫使用他們的服務的代碼,他們應該讓你訪問該服務!至少有一個定義(wsdl文件)。如果不是,你可以在你的測試服務器上編寫代碼。 – Jocke