我从包含wsdl.exe生成的SoapHttpClientProtocol
子类的客户端收到了一些代码供我们访问。我修改了代码如下:
public WebService(string url, bool useDefaultCredentials)
{
this.Url = url;
this.UseDefaultCredentials = useDefaultCredentials;
}
客户端更改了网络服务的URL,因此我们将配置更改为匹配,遗憾的是它似乎仍然在点击旧网址。
代码包含引用旧Web服务的几个属性。具体而言,WebServiceBindingAttribute
参数设置为旧的.asmx文件,Namespace
SoapDocumentMethodAttribute
参数设置为旧网址和Action
参数设置为旧的.asmx文件。这可能是问题吗?
答案 0 :(得分:0)
从客户端更新:除了更改Web服务的位置之外,它们还改变了SOAP方法的命名空间,这破坏了自动生成的[SoapDocumentMethod]
属性。