2009-02-19 38 views
2

我正在尋找一個C#示例,展示如何訪問遠程SOAP Web服務,並記錄(對文件,甚至只是一個字符串,我可以做任何事情)所有完整的原始SOAP請求並完成原始SOAP響應。C#SOAP Web服務客戶端 - 顯示如何記錄所有原始SOAP輸入和輸出的示例?

我在StackOverflow上發現了一些類似的主題,但他們似乎引用了web.config文件,我的桌面應用程序沒有。我認爲這是因爲他們以查詢遠程SOAP Web服務的Web應用程序的形式使用C#。我是一個桌面應用程序。

任何接受者?

回答

5

您可以使用SOAP extensions將SOAP內容作爲字符串獲取,然後將其記錄在任何地方。

0

有關WCF日誌記錄的信息,請參閱this answer。您可以登錄到一個文件,並且有一個特殊的查看器可以輕鬆讀取日誌。

你的Windows配置文件被命名爲app.config而不是web.config,並且位於exe文件旁邊的bin文件夾中。在Visual Studio中,有一個「頂級」AppConfig文件,當您編譯時,VS會將其複製到bin文件夾中。您可能需要將AppConfig文件添加到項目中 - 這是「添加項目」對話框中的特殊文件類型。

+湯姆

相關問題