第一次执行,硬盘灯狂闪(大概在执行存储过程),经常十几秒后无结果;
而第二次执行就返回了正确的结果,且硬盘灯也很少闪烁。就是想不通为什么第一次总是失败,还有异步调用该如何调试?

解决方案 »

  1.   

    to 就是想不通为什么第一次总是失败,还有异步调用该如何调试你直接在vs环境下就可以按f5进行调试,然后在指定的方法中设置断点,进行查看。
      

  2.   

    问题解决了,异步调用方法不太合理,原方法是在调用了Begin方法后,用while不停的询问异步的状态;去掉这个轮询之后就没有问题了。
    但是还是搞不清为什么会在第一次出问题,以后就没有问题了。还有调试异步调用,好像无法调试服务端的程序(当然,服务端的和客户端同属于一个解决方案),不知各位有什么好方法。
      

  3.   

    调试服务端的程序有种原始的方法,就是像调试javascript那样,在你认为有问题的地方,加些东西,让它相外发信息,然后根据信息判断。
      

  4.   

    www.cnblogs.com/Files/coolstr/WebserviceStudio20.zip
    调试工具,你可以试下
      

  5.   

    如果你所说的是server端的,可以参看
    http://www.codeproject.com/cs/webservices/asyncws.asp