我正在考慮從ASMX轉移到WCF來實現Web服務。這是有時非常實用與ASMX Web服務的一件事是事實,你可以簡單地輸入在Web瀏覽器的ASMX文件的URL,你會得到一個簡單的用戶界面,使您可以直接從瀏覽器中調用Web方法,例如用於測試/調試(至少只要這些方法不需要任何複雜的參數)。您是否可以通過Web瀏覽器調用WCF Web服務方法進行測試?
對於基於WCF的Web服務(託管在IIS或Windows服務中),這也是可能的嗎?
我正在考慮從ASMX轉移到WCF來實現Web服務。這是有時非常實用與ASMX Web服務的一件事是事實,你可以簡單地輸入在Web瀏覽器的ASMX文件的URL,你會得到一個簡單的用戶界面,使您可以直接從瀏覽器中調用Web方法,例如用於測試/調試(至少只要這些方法不需要任何複雜的參數)。您是否可以通過Web瀏覽器調用WCF Web服務方法進行測試?
對於基於WCF的Web服務(託管在IIS或Windows服務中),這也是可能的嗎?
標準WCF消息是SOAP消息,並且瀏覽器不能正常做SOAP,所以沒有 - 你不能簡單地從Web瀏覽器中調用WCF消息。 WCF也不提供像ASMX那樣的「測試」ASPX頁面。
但WCF確實提供 - 正如亞西爾已經指出的那樣 - 所謂WcfTestClient一個相當強大且實用的小SOAP測試儀這應該是你的機器上了。
但是,如果你正在做WCF REST(webHttpBinding),那麼當然,你只是簡單地通過HTTP交換XML文檔,所以你可以在這種情況下使用Web瀏覽器來訪問URL並獲取數據載荷作爲XML。
Marc
你試過了WCFTestClient?它是不是一個Web瀏覽器,但它的工作