我有一个C#Web应用程序,我无法轻松更新代码。但是,我可以对应用程序进行配置更改。
应用程序调用第三方ASMX Web服务,我确实需要(如果可能的话)记录完整的XML请求和响应。我无法控制Web服务,因此我必须从客户端进行操作。
我没有使用WCF - 这是标准的ASMX Web服务调用。
有没有办法可以从客户端Web应用程序记录XML请求和响应,而无需重新部署代码?
提前致谢
约翰
答案 0 :(得分:2)
我不知道如何在不更改应用程序的情况下执行此操作。您可以创建SoapExtension作为单独的二进制文件,然后将其存储在\bin
文件夹中并更改web.config以指向它。尽管如此,添加新的二进制文件很可能被视为“更改应用程序”。
当然,ASMX没有可配置的日志记录,不需要编码。