无法为wsdl文件创建服务引用

时间:2015-03-03 09:43:48

标签: c# asp.net web-services xsd wsdl

我的本​​地计算机上有wsdl个文件和xsd个文件。我想在项目中添加服务引用。我没有网络服务我只有wsdl文件。

我收到以下错误:

The document was understood, but it could not be processed.
  - The WSDL document contains links that could not be resolved.
  - There was an error downloading 'http://localhost/DService/AllService.svc?xsd=xsd0'.
  - The request failed with HTTP status 404: Not Found. 

1 个答案:

答案 0 :(得分:1)

您的设置完成了一个wsdl文件和几个xsd文件。 您遇到该问题的原因是因为链接'http://localhost/DService/AllService.svc?xsd=xsd0'.断开了。

解决方案是在具有xsd文件的文件夹中搜索AllService。 为了简化操作,请将所有文件放在一个文件夹中。接下来,您将绝对路径复制到包含搜索词组AllService的文件,然后将localhost url替换为文件的绝对路径。

再次运行命令并观察其工作。

注意:请勿删除url,因为这对于制作完整的代理服务器至关重要。