none
为什么IE可以访问远程webservice,而通过客户端程序却不行? RRS feed

  • 问题

  • 前提:远程服务器没有防火墙,且webservice端口是80

    通过IE可正常访问,但在客户端中却不行。

    2010年4月17日 11:25

答案

  • 本地的防火墙把程序的网络访问阻止了吧

    The following is signature, not part of post
    Please mark the post answered your question as the answer, and mark other helpful posts as helpful.
    Visual C++ MVP
    2010年4月17日 23:19
    版主
  • 应该是防火墙的原因。一个很简单的方式,调试一下服务,如果有请求的话,就会进入服务代码;如果没有进入服务代码,说明请求被拦截了。
    2010年4月20日 5:03

全部回复

  • 本地的防火墙把程序的网络访问阻止了吧

    The following is signature, not part of post
    Please mark the post answered your question as the answer, and mark other helpful posts as helpful.
    Visual C++ MVP
    2010年4月17日 23:19
    版主
  • 本地的防火墙把程序的网络访问阻止了吧

    The following is signature, not part of post
    Please mark the post answered your question as the answer, and mark other helpful posts as helpful.
    Visual C++ MVP
    2010年4月17日 23:19
    版主
  • 本地的防火墙没有开启
    2010年4月18日 0:57
  • 你的IE是通过代理访问的吗?

    如果是调用webServices同样需要设置代理


    I see you~http://hi.baidu.com/1987raymondMy Blog~~~
    2010年4月18日 13:00
    版主
  • .Net 2.0里面默认就是IE的代理……

    The following is signature, not part of post
    Please mark the post answered your question as the answer, and mark other helpful posts as helpful.
    Visual C++ MVP
    2010年4月18日 13:04
    版主
  • 我的代码是这样的:

                Ws.Service ws = new Huichi_DataEx.Ws.Service();
                try
                {
                    ws.Url = txtHcWsUrl.Text+"/Service.asmx";
                    MessageBox.Show(ws.HelloWorld());
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.Message);
                }

    错误提示:

    服务器无法处理请求--》未将对象引用设置到对象的实例

    2010年4月19日 8:50
  • 这是服务器端的代码有BUG。

    The following is signature, not part of post
    Please mark the post answered your question as the answer, and mark other helpful posts as helpful.
    Visual C++ MVP
    2010年4月19日 12:56
    版主
  • 应该是防火墙的原因。一个很简单的方式,调试一下服务,如果有请求的话,就会进入服务代码;如果没有进入服务代码,说明请求被拦截了。
    2010年4月20日 5:03
  • 请简单介绍一下,如何调试该服务

    远程机器上的服务

    2010年4月23日 9:37