记录来自客户端的ASMX请求和响应

时间:2010-03-31 02:38:19

标签: web-services logging asmx

我有一个C#Web应用程序,我无法轻松更新代码。但是,我可以对应用程序进行配置更改。

应用程序调用第三方ASMX Web服务,我确实需要(如果可能的话)记录完整的XML请求和响应。我无法控制Web服务,因此我必须从客户端进行操作。

我没有使用WCF - 这是标准的ASMX Web服务调用。

有没有办法可以从客户端Web应用程序记录XML请求和响应,而无需重新部署代码?

提前致谢

约翰

1 个答案:

答案 0 :(得分:2)

我不知道如何在不更改应用程序的情况下执行此操作。您可以创建SoapExtension作为单独的二进制文件,然后将其存储在\bin文件夹中并更改web.config以指向它。尽管如此,添加新的二进制文件很可能被视为“更改应用程序”。

当然,ASMX没有可配置的日志记录,不需要编码。