【发布时间】:2013-07-25 12:36:23
【问题描述】:
我有 Web 服务 WSDL 的 URL:
http://www.webservicex.net/WeatherForecast.asmx?WSDL
我正在尝试在 Visual Studio 2012 的 WPF 应用程序 (.Net 4.5) 中使用此服务。
我右键单击项目 -> 添加服务引用,当我尝试添加上述服务引用时,我收到以下错误:
HTML 文档不包含 Web 服务发现信息。 元数据包含无法解析的引用: 'http://www.webservicex.net/WeatherForecast.asmx?WSDL'。元数据 包含无法解析的引用: 'http://www.webservicex.net/WeatherForecast.asmx?WSDL'。如果服务 在当前解决方案中定义,尝试构建解决方案并 再次添加服务引用。
在“添加服务引用”窗口中,我现在单击“高级”按钮 -> 底部的“添加 Web 引用”按钮 -> 将 URL 复制到 URL 文本框中,然后单击“->”按钮。我在查看器中看到了 WSDL。
现在我点击“取消”,然后在“服务参考设置”窗口中再次点击“取消”。
在“添加服务引用”窗口中,我现在单击“开始”,我看到了可添加到项目中的服务。
这是 Visual Studio 的问题吗?为什么我必须这样做。为什么它第一次不起作用?我的机器上是否缺少某些东西?
【问题讨论】:
标签: c# .net web-services visual-studio