0
我从客户端收到一些代码,包含wsdl.exe生成的SoapHttpClientProtocol
子类供我们访问。我改变了代码如下:如何更改SoapHttoClientProtocol对象的URL?
public WebService(string url, bool useDefaultCredentials)
{
this.Url = url;
this.UseDefaultCredentials = useDefaultCredentials;
}
顾客改变的URL网络服务,所以我们改变了配置相匹配,遗憾的是它似乎仍然是打旧的URL。
该代码包含几个引用旧Web服务的属性。具体而言,WebServiceBindingAttribute
的Namespace
参数设置为旧的.asmx文件,SoapDocumentMethodAttribute
参数的Action
设置为旧的URL,并且RequestNamespace
参数设置为旧的.asmx文件。这些会成为问题吗?
您更改的构造函数看起来很适合我。你是否已经进入代码来验证Url属性是否按预期设置,并且在网络调用被调用之前不会被其他代码更改? – 2010-06-28 15:20:04