axis tcp monitor似乎只在java上有用。
.net有什么工具可以查看吗?要查看具体的消息,不是消息格式。

解决方案 »

  1.   

    首先你得有SoapHeader相关的定义
    如:  public   MyHeader   :   SoapHeader   {   
            public   string   uname;   
            public   string   passwd;   
      }   
        
    public class MyWebService {    public MyHeader myHeader;
        [WebMethod]
        [SoapHeader("myHeader", Direction=""]
        //方法.....
    }//获取
     public   override   void   ProcessMessage(SoapMessage   message)     
      {    
              foreach(SoapHeader   sh   in   message.Headers)   {   
                    MyHeader   mh   =   sh   as   MyHeader;   
                    if   (my   !=   null)   {   
                          Console.WriteLine(mh.uname   +   ","   +   mh.passwd);   
              }     }   
       }如果没有定义的话就只能用reflection取