再问超奇怪难题:winform异步调用webservice的Completed事件在有些机器上每次都被触发,在有些机器每次都没有触发。但是如果同步调用webservice,所有机器都成功返回。具体情况如下:有2台pc机:client001,client002, 同样的环境和同样的代码.
(.net 2.0 framework + WinXP professional 环境)
client001 调用异步webservice,每次都失败(completed event不触发,代码也没有报任何错误); 调用同步webservice,每次都成功返回.
client002 调用异步webservice,每次都成功返回; 调用同步webservice,每次都成功返回.问题是client001 为什么会调用异步,每次都失败???到底是:
1. windowXP 问题?
2. .net framwork 问题?
3. config文件配置问题?
4. 网络配置问题?
5. 还是其他软硬件问题?这是我的一些研究线索:
1 我比较了很多这2台机器的各种参数和配置情况,也没有查出什么不同来。
2 我也跟踪了web service server端的反应,不管是client001还是client002,每次调用不管成功失败,server端的代码是肯定执行到的。
我的测试代码很简单,就是个HelloWorld例子。(如下)
//这是客户端代码 client.cs//异步调用webservice
private void button6_Click(object sender, EventArgs e)
        {
            webservicetest.Service service = new webservicetest.Service();
            service.Url = "http://d-sjn-khathi/webservicetest/Service.asmx";            service.HelloWorldCompleted += new HelloWorldCompletedEventHandler(service_HelloWorldCompleted);            service.HelloWorldAsync();
            
            
        }//异步调用webservice的事件处理
        void service_HelloWorldCompleted(object sender, HelloWorldCompletedEventArgs e)
        {            label1.Text = e.Result;
        }
//这是同步调用webservice
        private void button7_Click(object sender, EventArgs e)
        {
            webservicetest.Service service = new webservicetest.Service();
            service.Url = "http://d-sjn-khathi/webservicetest/Service.asmx";            label1.Text = service.HelloWorld();
        }//这是web service 服务器端代码 service.cs
using System;
using System.Web;
using System.Web.Services;
using System.Web.Services.Protocols;[WebService(Namespace = "http://tempuri.org/")]
[WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]
public class Service : System.Web.Services.WebService
{
    public Service () {        //Uncomment the following line if using designed components 
        //InitializeComponent(); 
    }    [WebMethod]
    public string HelloWorld() {
        return "Hello World";
    } }
我还有一贴,也是问同样的问题的。
http://community.csdn.net/Expert/TopicView.asp?id=5423199谁能帮我解决,两帖的分都给他!!!
先谢了!

解决方案 »

  1.   

    我的都成功执行 呵呵
    建议你用sniffer抓一下包
      

  2.   

    比较直接的办法 不建议你用
    label1.Text = e.Result;
    来测试是否准确执行了
    最好来个MessageBox因为label1.Text 默认应该是this.Label1.Text 
    异步未必100%识别this
      

  3.   

    MessageBox.Show(e.Result); 试试 呵呵
      

  4.   

    service.Url = "http://d-sjn-khathi/webservicetest/Service.asmx";
    异步的时候,你在URL后面随便+个随机参数44看
    ------------
    我记得ajax中,再请求的时候,会出现这样类似的错误
      

  5.   

    to bitpolar(独自看天) :用MessageBox.Show(e.Result);依然没反应.我今天用了.net的 network trace功能在有问题的客户机上抓了一下包,得到了如下output:System.Net Verbose: 0 : [2052] WebRequest::Create(http://d-sjn-khathi/webservicetest/Service.asmx)
    System.Net Verbose: 0 : [2052] HttpWebRequest#55144039::HttpWebRequest(http://d-sjn-khathi/webservicetest/Service.asmx#-662575407)
    System.Net Verbose: 0 : [2052] Exiting HttpWebRequest#55144039::HttpWebRequest() 
    System.Net Verbose: 0 : [2052] Exiting WebRequest::Create()  -> HttpWebRequest#55144039
    System.Net Verbose: 0 : [2052] HttpWebRequest#55144039::BeginGetRequestStream()
    System.Net Information: 0 : [2052] Associating HttpWebRequest#55144039 with ServicePoint#26534308
    System.Net Information: 0 : [2052] Associating Connection#37482183 with HttpWebRequest#55144039
    System.Net Verbose: 0 : [2052] Exiting HttpWebRequest#55144039::BeginGetRequestStream()  -> ContextAwareResult#1795329
    System.Net Information: 0 : [0892] Associating HttpWebRequest#55144039 with ConnectStream#4032828
    System.Net Verbose: 0 : [0892] HttpWebRequest#55144039::EndGetRequestStream()
    System.Net Verbose: 0 : [0892] Exiting HttpWebRequest#55144039::EndGetRequestStream()  -> ConnectStream#4032828
    System.Net Verbose: 0 : [0892] ConnectStream#4032828::Write()
    System.Net Verbose: 0 : [0892] Data from ConnectStream#4032828::Write
    System.Net Verbose: 0 : [0892] 00000000 : 3C 3F 78 6D 6C 20 76 65-72 73 69 6F 6E 3D 22 31 : <?xml version="1
    System.Net Verbose: 0 : [0892] 00000010 : 2E 30 22 20 65 6E 63 6F-64 69 6E 67 3D 22 75 74 : .0" encoding="ut
    System.Net Verbose: 0 : [0892] 00000020 : 66 2D 38 22 3F 3E 3C 73-6F 61 70 3A 45 6E 76 65 : f-8"?><soap:Enve
    System.Net Verbose: 0 : [0892] 00000030 : 6C 6F 70 65 20 78 6D 6C-6E 73 3A 73 6F 61 70 3D : lope xmlns:soap=
    System.Net Verbose: 0 : [0892] 00000040 : 22 68 74 74 70 3A 2F 2F-73 63 68 65 6D 61 73 2E : "http://schemas.
    System.Net Verbose: 0 : [0892] 00000050 : 78 6D 6C 73 6F 61 70 2E-6F 72 67 2F 73 6F 61 70 : xmlsoap.org/soap
    System.Net Verbose: 0 : [0892] 00000060 : 2F 65 6E 76 65 6C 6F 70-65 2F 22 20 78 6D 6C 6E : /envelope/" xmln
    System.Net Verbose: 0 : [0892] 00000070 : 73 3A 78 73 69 3D 22 68-74 74 70 3A 2F 2F 77 77 : s:xsi="http://ww
    System.Net Verbose: 0 : [0892] 00000080 : 77 2E 77 33 2E 6F 72 67-2F 32 30 30 31 2F 58 4D : w.w3.org/2001/XM
    System.Net Verbose: 0 : [0892] 00000090 : 4C 53 63 68 65 6D 61 2D-69 6E 73 74 61 6E 63 65 : LSchema-instance
    System.Net Verbose: 0 : [0892] 000000A0 : 22 20 78 6D 6C 6E 73 3A-78 73 64 3D 22 68 74 74 : " xmlns:xsd="htt
    System.Net Verbose: 0 : [0892] 000000B0 : 70 3A 2F 2F 77 77 77 2E-77 33 2E 6F 72 67 2F 32 : p://www.w3.org/2
    System.Net Verbose: 0 : [0892] 000000C0 : 30 30 31 2F 58 4D 4C 53-63 68 65 6D 61 22 3E 3C : 001/XMLSchema"><
    System.Net Verbose: 0 : [0892] 000000D0 : 73 6F 61 70 3A 42 6F 64-79 3E 3C 48 65 6C 6C 6F : soap:Body><Hello
    System.Net Verbose: 0 : [0892] 000000E0 : 57 6F 72 6C 64 20 78 6D-6C 6E 73 3D 22 68 74 74 : World xmlns="htt
    System.Net Verbose: 0 : [0892] 000000F0 : 70 3A 2F 2F 74 65 6D 70-75 72 69 2E 6F 72 67 2F : p://tempuri.org/
    System.Net Verbose: 0 : [0892] 00000100 : 22 20 2F 3E                                     : " />
    System.Net Verbose: 0 : [0892] Exiting ConnectStream#4032828::Write() 
    System.Net Verbose: 0 : [0892] ConnectStream#4032828::Write()
    System.Net Verbose: 0 : [0892] Data from ConnectStream#4032828::Write
    System.Net Verbose: 0 : [0892] 00000000 : 3C 2F 73 6F 61 70 3A 42-6F 64 79 3E 3C 2F 73 6F : </soap:Body></so
    System.Net Verbose: 0 : [0892] 00000010 : 61 70 3A 45 6E 76 65 6C-6F 70 65 3E             : ap:Envelope>
    System.Net Verbose: 0 : [0892] Exiting ConnectStream#4032828::Write() 
    System.Net Verbose: 0 : [0892] ConnectStream#4032828::Close()
    System.Net Verbose: 0 : [0892] Exiting ConnectStream#4032828::Close() 
    System.Net Verbose: 0 : [0892] HttpWebRequest#55144039::BeginGetResponse()
    System.Net Information: 0 : [0892] HttpWebRequest#55144039 - Request: POST /webservicetest/Service.asmx HTTP/1.1System.Net Information: 0 : [0892] ConnectStream#4032828 - Sending headers
    {
    User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; MS Web Services Client Protocol 2.0.50727.42)
    Content-Type: text/xml; charset=utf-8
    SOAPAction: "http://tempuri.org/HelloWorld"
    Host: d-sjn-khathi
    Content-Length: 288
    Expect: 100-continue
    Connection: Keep-Alive
    }.
    System.Net Verbose: 0 : [0892] Exiting HttpWebRequest#55144039::BeginGetResponse()  -> ContextAwareResult#33711845
    System.Net Information: 0 : [0892] Connection#37482183 - Received status line: Version=1.1, StatusCode=100, StatusDescription=Continue.
    System.Net Information: 0 : [0892] Connection#37482183 - Received headers
    {
    Date: Thu, 05 Apr 2007 02:53:20 GMT
    Server: Microsoft-IIS/5.1
    X-Powered-By: ASP.NET
    }.
    System.Net Verbose: 0 : [0892] Data from ConnectStream#4032828::ResubmitWrite
    System.Net Verbose: 0 : [0892] 00000000 : 3C 3F 78 6D 6C 20 76 65-72 73 69 6F 6E 3D 22 31 : <?xml version="1
    System.Net Verbose: 0 : [0892] 00000010 : 2E 30 22 20 65 6E 63 6F-64 69 6E 67 3D 22 75 74 : .0" encoding="ut
    System.Net Verbose: 0 : [0892] 00000020 : 66 2D 38 22 3F 3E 3C 73-6F 61 70 3A 45 6E 76 65 : f-8"?><soap:Enve
    System.Net Verbose: 0 : [0892] 00000030 : 6C 6F 70 65 20 78 6D 6C-6E 73 3A 73 6F 61 70 3D : lope xmlns:soap=
    System.Net Verbose: 0 : [0892] 00000040 : 22 68 74 74 70 3A 2F 2F-73 63 68 65 6D 61 73 2E : "http://schemas.
    System.Net Verbose: 0 : [0892] 00000050 : 78 6D 6C 73 6F 61 70 2E-6F 72 67 2F 73 6F 61 70 : xmlsoap.org/soap
    System.Net Verbose: 0 : [0892] 00000060 : 2F 65 6E 76 65 6C 6F 70-65 2F 22 20 78 6D 6C 6E : /envelope/" xmln
    System.Net Verbose: 0 : [0892] 00000070 : 73 3A 78 73 69 3D 22 68-74 74 70 3A 2F 2F 77 77 : s:xsi="http://ww
    System.Net Verbose: 0 : [0892] 00000080 : 77 2E 77 33 2E 6F 72 67-2F 32 30 30 31 2F 58 4D : w.w3.org/2001/XM
    System.Net Verbose: 0 : [0892] 00000090 : 4C 53 63 68 65 6D 61 2D-69 6E 73 74 61 6E 63 65 : LSchema-instance
    System.Net Verbose: 0 : [0892] 000000A0 : 22 20 78 6D 6C 6E 73 3A-78 73 64 3D 22 68 74 74 : " xmlns:xsd="htt
    System.Net Verbose: 0 : [0892] 000000B0 : 70 3A 2F 2F 77 77 77 2E-77 33 2E 6F 72 67 2F 32 : p://www.w3.org/2
    System.Net Verbose: 0 : [0892] 000000C0 : 30 30 31 2F 58 4D 4C 53-63 68 65 6D 61 22 3E 3C : 001/XMLSchema"><
    System.Net Verbose: 0 : [0892] 000000D0 : 73 6F 61 70 3A 42 6F 64-79 3E 3C 48 65 6C 6C 6F : soap:Body><Hello
    System.Net Verbose: 0 : [0892] 000000E0 : 57 6F 72 6C 64 20 78 6D-6C 6E 73 3D 22 68 74 74 : World xmlns="htt
    System.Net Verbose: 0 : [0892] 000000F0 : 70 3A 2F 2F 74 65 6D 70-75 72 69 2E 6F 72 67 2F : p://tempuri.org/
    System.Net Verbose: 0 : [0892] 00000100 : 22 20 2F 3E 3C 2F 73 6F-61 70 3A 42 6F 64 79 3E : " /></soap:Body>
    System.Net Verbose: 0 : [0892] 00000110 : 3C 2F 73 6F 61 70 3A 45-6E 76 65 6C 6F 70 65 3E : </soap:Envelope>
    好像 HTTP/1.1 200 OK包没有返回,这个说明了什么?怎么解决?(只返回了 Version=1.1, StatusCode=100, StatusDescription=Continue.,然后就没有了)
      

  6.   

    StatusCode=100
    应该是表示还有数据要传输,客户端应该上传东西
    但似乎从lz的监测数据中没有发现有POST上去的内容
      

  7.   

    to littlegang(Gang) :这是我从另一台好的client pc,使用相同的代码执行后,得到的监测数据。从数据分析,
    它比上面的那个有问题的client pc的监视数据多了最后一段内容。其他都是一样的。请问这是为什么?System.Net Information: 0 : [7172] Connection#43231651 - Received status line: Version=1.1, StatusCode=200, StatusDescription=OK.
    System.Net Information: 0 : [7172] Connection#43231651 - Received headers
    {
    Content-Length: 367
    Cache-Control: private, max-age=0
    Content-Type: text/xml; charset=utf-8
    Date: Sat, 07 Apr 2007 01:28:55 GMT
    Server: Microsoft-IIS/5.1
    X-AspNet-Version: 2.0.50727
    X-Powered-By: ASP.NET
    }.
    System.Net Information: 0 : [7172] ConnectStream#40535505::ConnectStream(Buffered 367 bytes.)
    System.Net Information: 0 : [7172] Associating HttpWebRequest#7284614 with ConnectStream#40535505
    System.Net Information: 0 : [7172] Associating HttpWebRequest#7284614 with HttpWebResponse#34678979
    System.Net Verbose: 0 : [7172] HttpWebRequest#7284614::EndGetResponse()
    System.Net Verbose: 0 : [7172] Exiting HttpWebRequest#7284614::EndGetResponse()  -> HttpWebResponse#34678979
    System.Net Verbose: 0 : [7172] HttpWebResponse#34678979::GetResponseStream()
    System.Net Information: 0 : [7172] ContentLength=367
    System.Net Verbose: 0 : [7172] Exiting HttpWebResponse#34678979::GetResponseStream()  -> ConnectStream#40535505
    System.Net Verbose: 0 : [7172] ConnectStream#40535505::BeginRead()
    System.Net Verbose: 0 : [7172] Exiting ConnectStream#40535505::BeginRead()  -> NestedSingleAsyncResult#66166301
    System.Net Verbose: 0 : [7172] ConnectStream#40535505::EndRead()
    System.Net Verbose: 0 : [7172] Exiting ConnectStream#40535505::EndRead()  -> 367#367
    System.Net Verbose: 0 : [7172] ConnectStream#40535505::Close()
    System.Net Verbose: 0 : [7172] Exiting ConnectStream#40535505::Close() 
      

  8.   

    以下是完整的trace file (好的client pc的输出结果)System.Net Verbose: 0 : [9772] WebRequest::Create(http://d-sjn-khathi/webservicetest/Service.asmx?temp=740195055)
    System.Net Verbose: 0 : [9772] HttpWebRequest#7284614::HttpWebRequest(http://d-sjn-khathi/webservicetest/Service.asmx?temp=740195055#53997128)
    System.Net Verbose: 0 : [9772] Exiting HttpWebRequest#7284614::HttpWebRequest() 
    System.Net Verbose: 0 : [9772] Exiting WebRequest::Create()  -> HttpWebRequest#7284614
    System.Net Verbose: 0 : [9772] HttpWebRequest#7284614::BeginGetRequestStream()
    System.Net Warning: 0 : [9772] ScriptEngine was notified of a potential change in the system's proxy settings and will update WebProxy settings.
    System.Net Information: 0 : [9772] Associating HttpWebRequest#7284614 with ServicePoint#56999299
    System.Net Information: 0 : [9772] Associating Connection#43231651 with HttpWebRequest#7284614
    System.Net Information: 0 : [9772] Associating HttpWebRequest#7284614 with ConnectStream#65561530
    System.Net Verbose: 0 : [9772] HttpWebRequest#7284614::EndGetRequestStream()
    System.Net Verbose: 0 : [9772] Exiting HttpWebRequest#7284614::EndGetRequestStream()  -> ConnectStream#65561530
    System.Net Verbose: 0 : [9772] ConnectStream#65561530::Write()
    System.Net Verbose: 0 : [9772] Data from ConnectStream#65561530::Write
    System.Net Verbose: 0 : [9772] 00000000 : 3C 3F 78 6D 6C 20 76 65-72 73 69 6F 6E 3D 22 31 : <?xml version="1
    System.Net Verbose: 0 : [9772] 00000010 : 2E 30 22 20 65 6E 63 6F-64 69 6E 67 3D 22 75 74 : .0" encoding="ut
    System.Net Verbose: 0 : [9772] 00000020 : 66 2D 38 22 3F 3E 3C 73-6F 61 70 3A 45 6E 76 65 : f-8"?><soap:Enve
    System.Net Verbose: 0 : [9772] 00000030 : 6C 6F 70 65 20 78 6D 6C-6E 73 3A 73 6F 61 70 3D : lope xmlns:soap=
    System.Net Verbose: 0 : [9772] 00000040 : 22 68 74 74 70 3A 2F 2F-73 63 68 65 6D 61 73 2E : "http://schemas.
    System.Net Verbose: 0 : [9772] 00000050 : 78 6D 6C 73 6F 61 70 2E-6F 72 67 2F 73 6F 61 70 : xmlsoap.org/soap
    System.Net Verbose: 0 : [9772] 00000060 : 2F 65 6E 76 65 6C 6F 70-65 2F 22 20 78 6D 6C 6E : /envelope/" xmln
    System.Net Verbose: 0 : [9772] 00000070 : 73 3A 78 73 69 3D 22 68-74 74 70 3A 2F 2F 77 77 : s:xsi="http://ww
    System.Net Verbose: 0 : [9772] 00000080 : 77 2E 77 33 2E 6F 72 67-2F 32 30 30 31 2F 58 4D : w.w3.org/2001/XM
    System.Net Verbose: 0 : [9772] 00000090 : 4C 53 63 68 65 6D 61 2D-69 6E 73 74 61 6E 63 65 : LSchema-instance
    System.Net Verbose: 0 : [9772] 000000A0 : 22 20 78 6D 6C 6E 73 3A-78 73 64 3D 22 68 74 74 : " xmlns:xsd="htt
    System.Net Verbose: 0 : [9772] 000000B0 : 70 3A 2F 2F 77 77 77 2E-77 33 2E 6F 72 67 2F 32 : p://www.w3.org/2
    System.Net Verbose: 0 : [9772] 000000C0 : 30 30 31 2F 58 4D 4C 53-63 68 65 6D 61 22 3E 3C : 001/XMLSchema"><
    System.Net Verbose: 0 : [9772] 000000D0 : 73 6F 61 70 3A 42 6F 64-79 3E 3C 48 65 6C 6C 6F : soap:Body><Hello
    System.Net Verbose: 0 : [9772] 000000E0 : 57 6F 72 6C 64 20 78 6D-6C 6E 73 3D 22 68 74 74 : World xmlns="htt
    System.Net Verbose: 0 : [9772] 000000F0 : 70 3A 2F 2F 74 65 6D 70-75 72 69 2E 6F 72 67 2F : p://tempuri.org/
    System.Net Verbose: 0 : [9772] 00000100 : 22 20 2F 3E                                     : " />
    System.Net Verbose: 0 : [9772] Exiting ConnectStream#65561530::Write() 
    System.Net Verbose: 0 : [9772] ConnectStream#65561530::Write()
    System.Net Verbose: 0 : [9772] Data from ConnectStream#65561530::Write
    System.Net Verbose: 0 : [9772] 00000000 : 3C 2F 73 6F 61 70 3A 42-6F 64 79 3E 3C 2F 73 6F : </soap:Body></so
    System.Net Verbose: 0 : [9772] 00000010 : 61 70 3A 45 6E 76 65 6C-6F 70 65 3E             : ap:Envelope>
    System.Net Verbose: 0 : [9772] Exiting ConnectStream#65561530::Write() 
    System.Net Verbose: 0 : [9772] ConnectStream#65561530::Close()
    System.Net Verbose: 0 : [9772] Exiting ConnectStream#65561530::Close() 
    System.Net Verbose: 0 : [9772] HttpWebRequest#7284614::BeginGetResponse()
    System.Net Information: 0 : [9772] HttpWebRequest#7284614 - Request: POST /webservicetest/Service.asmx?temp=740195055 HTTP/1.1System.Net Information: 0 : [9772] ConnectStream#65561530 - Sending headers
    {
    User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; MS Web Services Client Protocol 2.0.50727.42)
    Content-Type: text/xml; charset=utf-8
    SOAPAction: "http://tempuri.org/HelloWorld"
    Host: d-sjn-khathi
    Content-Length: 288
    Expect: 100-continue
    }.
    System.Net Verbose: 0 : [9772] Exiting HttpWebRequest#7284614::BeginGetResponse()  -> ContextAwareResult#53182860
    System.Net Verbose: 0 : [9772] Exiting HttpWebRequest#7284614::BeginGetRequestStream()  -> ContextAwareResult#8883693
    System.Net Information: 0 : [7172] Connection#43231651 - Received status line: Version=1.1, StatusCode=100, StatusDescription=Continue.
    System.Net Information: 0 : [7172] Connection#43231651 - Received headers
    {
    Date: Sat, 07 Apr 2007 01:28:55 GMT
    Server: Microsoft-IIS/5.1
    X-Powered-By: ASP.NET
    }.
    System.Net Verbose: 0 : [7172] Data from ConnectStream#65561530::ResubmitWrite
    System.Net Verbose: 0 : [7172] 00000000 : 3C 3F 78 6D 6C 20 76 65-72 73 69 6F 6E 3D 22 31 : <?xml version="1
    System.Net Verbose: 0 : [7172] 00000010 : 2E 30 22 20 65 6E 63 6F-64 69 6E 67 3D 22 75 74 : .0" encoding="ut
    System.Net Verbose: 0 : [7172] 00000020 : 66 2D 38 22 3F 3E 3C 73-6F 61 70 3A 45 6E 76 65 : f-8"?><soap:Enve
    System.Net Verbose: 0 : [7172] 00000030 : 6C 6F 70 65 20 78 6D 6C-6E 73 3A 73 6F 61 70 3D : lope xmlns:soap=
    System.Net Verbose: 0 : [7172] 00000040 : 22 68 74 74 70 3A 2F 2F-73 63 68 65 6D 61 73 2E : "http://schemas.
    System.Net Verbose: 0 : [7172] 00000050 : 78 6D 6C 73 6F 61 70 2E-6F 72 67 2F 73 6F 61 70 : xmlsoap.org/soap
    System.Net Verbose: 0 : [7172] 00000060 : 2F 65 6E 76 65 6C 6F 70-65 2F 22 20 78 6D 6C 6E : /envelope/" xmln
    System.Net Verbose: 0 : [7172] 00000070 : 73 3A 78 73 69 3D 22 68-74 74 70 3A 2F 2F 77 77 : s:xsi="http://ww
    System.Net Verbose: 0 : [7172] 00000080 : 77 2E 77 33 2E 6F 72 67-2F 32 30 30 31 2F 58 4D : w.w3.org/2001/XM
    System.Net Verbose: 0 : [7172] 00000090 : 4C 53 63 68 65 6D 61 2D-69 6E 73 74 61 6E 63 65 : LSchema-instance
    System.Net Verbose: 0 : [7172] 000000A0 : 22 20 78 6D 6C 6E 73 3A-78 73 64 3D 22 68 74 74 : " xmlns:xsd="htt
    System.Net Verbose: 0 : [7172] 000000B0 : 70 3A 2F 2F 77 77 77 2E-77 33 2E 6F 72 67 2F 32 : p://www.w3.org/2
    System.Net Verbose: 0 : [7172] 000000C0 : 30 30 31 2F 58 4D 4C 53-63 68 65 6D 61 22 3E 3C : 001/XMLSchema"><
    System.Net Verbose: 0 : [7172] 000000D0 : 73 6F 61 70 3A 42 6F 64-79 3E 3C 48 65 6C 6C 6F : soap:Body><Hello
    System.Net Verbose: 0 : [7172] 000000E0 : 57 6F 72 6C 64 20 78 6D-6C 6E 73 3D 22 68 74 74 : World xmlns="htt
    System.Net Verbose: 0 : [7172] 000000F0 : 70 3A 2F 2F 74 65 6D 70-75 72 69 2E 6F 72 67 2F : p://tempuri.org/
    System.Net Verbose: 0 : [7172] 00000100 : 22 20 2F 3E 3C 2F 73 6F-61 70 3A 42 6F 64 79 3E : " /></soap:Body>
    System.Net Verbose: 0 : [7172] 00000110 : 3C 2F 73 6F 61 70 3A 45-6E 76 65 6C 6F 70 65 3E : </soap:Envelope><未完>
      

  9.   

    <继续>
    ************ 以下内容输出,在坏的client pc中没有,但是在好的client pc中有。*******
    System.Net Information: 0 : [7172] Connection#43231651 - Received status line: Version=1.1, StatusCode=200, StatusDescription=OK.
    System.Net Information: 0 : [7172] Connection#43231651 - Received headers
    {
    Content-Length: 367
    Cache-Control: private, max-age=0
    Content-Type: text/xml; charset=utf-8
    Date: Sat, 07 Apr 2007 01:28:55 GMT
    Server: Microsoft-IIS/5.1
    X-AspNet-Version: 2.0.50727
    X-Powered-By: ASP.NET
    }.
    System.Net Information: 0 : [7172] ConnectStream#40535505::ConnectStream(Buffered 367 bytes.)
    System.Net Information: 0 : [7172] Associating HttpWebRequest#7284614 with ConnectStream#40535505
    System.Net Information: 0 : [7172] Associating HttpWebRequest#7284614 with HttpWebResponse#34678979
    System.Net Verbose: 0 : [7172] HttpWebRequest#7284614::EndGetResponse()
    System.Net Verbose: 0 : [7172] Exiting HttpWebRequest#7284614::EndGetResponse()  -> HttpWebResponse#34678979
    System.Net Verbose: 0 : [7172] HttpWebResponse#34678979::GetResponseStream()
    System.Net Information: 0 : [7172] ContentLength=367
    System.Net Verbose: 0 : [7172] Exiting HttpWebResponse#34678979::GetResponseStream()  -> ConnectStream#40535505
    System.Net Verbose: 0 : [7172] ConnectStream#40535505::BeginRead()
    System.Net Verbose: 0 : [7172] Exiting ConnectStream#40535505::BeginRead()  -> NestedSingleAsyncResult#66166301
    System.Net Verbose: 0 : [7172] ConnectStream#40535505::EndRead()
    System.Net Verbose: 0 : [7172] Exiting ConnectStream#40535505::EndRead()  -> 367#367
    System.Net Verbose: 0 : [7172] ConnectStream#40535505::Close()
    System.Net Verbose: 0 : [7172] Exiting ConnectStream#40535505::Close()
      

  10.   

    各位:一个新的发现!我又用 'Enthereal' 在这台有问题的pc上抓了一下网络数据包,
    我发现,http://1.1 200 OK 这个层面上是返回的。但是,在 .NET network tracing log 中没有被记录。 
    也就是说,response是到达客户端的,但是没有到达.net中。
    这是什么原因阿? 谢谢
      

  11.   

    "也就是说,response是到达客户端的,但是没有到达.net中。
    "会不会是有(病毒)防火墙软件进行了过滤
      

  12.   

    Hi, 有个新发现,不知有没有用.我每次重新启动这台pc后,然后第一次调用这个异步webservice方法,总是会在.net network trace log 中发现一下错误信息: System.Net.Sockets Error: 0 : [0452] Exception in the Socket#37489757::BeginReceive - The handle is invalid
     
    然后再试着第2次,第3次调用,却没有再发现上面的错误日志。
    然后我再一次重新启动这台pc,紧接着调用这个异步webservice方法,上面的错误信息又被记录了。
    然后再试着第2次,第3次调用,还是没有再发现上面的错误日志。
    然后再一次重新启动,

    但是,无论有没有记录以上错误,每一次调用都是不成功的。
    那位大虾再帮我分析分析!!!谢谢了!!!
      

  13.   

    问题解决,详细请看:http://blog.csdn.net/jamex/archive/2007/04/17/1567502.aspx谢谢各位网友的回答。特别感谢 juqiang(方枪枪(正在修炼伤心小箭)) ,因为你的回复,让我再一次试了一下,正是这多一次的重试,让我有了新的发现。谢谢,请接分!
      

  14.   

    看来就和中了木马程序是一样的
    360安全卫士什么的,也有提供修复lsp 的功能