C# SOAP扩展实现

C# SOAP扩展实现,c#,asp.net,web-services,soap,web-config,C#,Asp.net,Web Services,Soap,Web Config,关于SOAP扩展实现 我正在创建一个类TraceException,其中根据此链接实现SoapExtension接口 并按如下方式配置web.config: 但直到我无法为SOAP请求和响应创建日志文件为止 尝试以这种方式实施 根据创建TraceExtension类 使用以下命令wsdl/out创建webservice的代理类:myProxyClass.cs 将这样的TraceExtension放在webservice方法中,您希望为该方法创建soap请求和响应的日志文件 [TraceExten

关于SOAP扩展实现 我正在创建一个类TraceException,其中根据此链接实现SoapExtension接口

并按如下方式配置web.config:
但直到我无法为SOAP请求和响应创建日志文件为止

尝试以这种方式实施

根据创建TraceExtension类

使用以下命令wsdl/out创建webservice的代理类:myProxyClass.cs

将这样的TraceExtension放在webservice方法中,您希望为该方法创建soap请求和响应的日志文件

[TraceExtension,System.Web.Services.Protocols.SoapDocumentMethodAttribute(“,RequestNamespace=”“,ResponseNamespace=”“,Use=System.Web.Services.Description.SoapBindingUse.Literal,ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]

通过代理类的创建对象访问web服务方法

and also configure web.config as below:

<configuration>
 <system.web>
   <webServices>
     <soapExtensionTypes>
      <add type="Logger.LoggerExtension,logger"
           priority="1"
           group="0" />
     </soapExtensionTypes>
    </webServices>
 </system.web>
</configuration>

but till i am not able to create log file for SOAP Request and Response