我有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引用”按钮 - >将网址复制到网址文字框,然后点击“ - >”按钮。我在查看器中看到了WSDL。
现在我点击“取消”并再次点击“服务参考设置”窗口中的“取消”。
在“添加服务参考”窗口中,我现在点击“开始”,我看到可以添加到项目中的服务。
这是Visual Studio问题吗?为什么我必须这样做。为什么它第一次不起作用?我在机器上遗漏了什么吗?
答案 0 :(得分:0)
我尝试为Microsoft Visual Studio 2010(版本10.0.40219.1 SP1Rel ),Microsoft Visual Studio Ultimate 2012(版本11.0。)中提供的URL添加“服务引用”。 61030.00 Update 4 )和Microsoft Visual Studio Ultimate 2013(版本12.0.30501.00更新2 ),它在所有这些方面都很完美。
所以我可以假设3个选项。