5
我想記錄C#中服務的肥皂請求和響應消息。我有一個現成的soap擴展可以完成所有這些,但是我無法將其添加到服務方法中。在C#中記錄服務SOAP請求和響應#
由於我在VS項目中添加了服務引用,而不是Web服務引用,因此當我檢查此服務的引用文件時,我沒有看到正在調用遠程服務的方法。我看到的所有示例都是添加到具有不同參考格式的Web服務。
在這種情況下,如何記錄肥皂消息?
我想記錄C#中服務的肥皂請求和響應消息。我有一個現成的soap擴展可以完成所有這些,但是我無法將其添加到服務方法中。在C#中記錄服務SOAP請求和響應#
由於我在VS項目中添加了服務引用,而不是Web服務引用,因此當我檢查此服務的引用文件時,我沒有看到正在調用遠程服務的方法。我看到的所有示例都是添加到具有不同參考格式的Web服務。
在這種情況下,如何記錄肥皂消息?
肥皂擴展僅用於使用基於ASMX的服務或客戶端=添加Web引用。一旦使用添加服務引用,您就可以使用WCF客戶端API,並且不能使用Soap擴展。您必須創建message inspector instead。
如果您需要消息記錄僅用於調試目的,則可以使用內置的WCF message logging。
你的答案爲我節省了很多時間。 「Soap擴展僅用於使用基於ASMX的服務或客戶端=添加Web引用」的信息在Internet上很難找到。再次感謝大家 – Rupesh