代码之家  ›  专栏  ›  技术社区  ›  Robert Davis

如何更改SoapHttoClientProtocol对象的URL?

  •  0
  • Robert Davis  · 技术社区  · 14 年前

    我从一个包含wsdl.exe生成的 SoapHttpClientProtocol 我们可以访问的子类。我修改了代码如下:

    public WebService(string url, bool useDefaultCredentials)
    {
       this.Url = url;
       this.UseDefaultCredentials = useDefaultCredentials;
    }
    

    客户端更改了web服务的URL,因此我们更改了配置以匹配,但不幸的是,它似乎仍在访问旧的URL。

    代码包含几个引用旧web服务的属性。特别是 WebServiceBindingAttribute 用一个 Namespace 参数设置为旧的.asmx文件和 SoapDocumentMethodAttribute Action 参数设置为旧URL和 RequestNamespace 参数设置为旧的.asmx文件。这些可能是问题所在吗?

    1 回复  |  直到 14 年前
        1
  •  0
  •   Robert Davis    14 年前

    [SoapDocumentMethod] 属性。