如何更改SoapHttpClientProtocol对象的URL?

时间:2010-06-28 14:02:13

标签: c# soap

我从包含wsdl.exe生成的SoapHttpClientProtocol子类的客户端收到了一些代码供我们访问。我修改了代码如下:

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

客户端更改了网络服务的URL,因此我们将配置更改为匹配,遗憾的是它似乎仍然在点击旧网址。

代码包含引用旧Web服务的几个属性。具体而言,WebServiceBindingAttribute参数设置为旧的.asmx文件,Namespace SoapDocumentMethodAttribute参数设置为旧网址和Action参数设置为旧的.asmx文件。这可能是问题吗?

1 个答案:

答案 0 :(得分:0)

从客户端更新:除了更改Web服务的位置之外,它们还改变了SOAP方法的命名空间,这破坏了自动生成的[SoapDocumentMethod]属性。