【发布时间】:2015-09-15 09:30:09
【问题描述】:
我正在使用第三方 Web 服务并尝试在调用 Web 服务方法时记录传出的 SOAP 信封。
看到这篇关于How to capture SOAP envelopes when consuming a web service in ASP.NET. 的文章并实现了类似的方式。乙
但由于某种原因,ProcessMessage 没有被调用。
我的类和命名空间如下所示
namespace MyServiceClient
{
public class MySeriviceSoap : SoapExtension
{
......
还有我的app.config
<?xml version="1.0"?>
<configuration>
<startup>
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0"/>
</startup>
<system.web>
<webServices>
<soapExtensionTypes>
<add type="MyServiceClient.MySeriviceSoap, MyServiceClient, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" priority="1" />
</soapExtensionTypes>
</webServices>
</system.web>
</configuration>
请提供任何帮助
【问题讨论】:
标签: c# web-services .net-4.0