Soap 什么';此URL有问题:无法添加服务引用

Soap 什么';此URL有问题:无法添加服务引用,soap,visual-studio-2015,wsdl,service-reference,Soap,Visual Studio 2015,Wsdl,Service Reference,有关网址: 当我用浏览器点击它时,一切似乎都正常,但当我想在我的项目中添加服务引用时,我收到一条错误消息: 下载时出错 “$metadata”。 请求失败,HTTP状态为404:未找到。元数据包含 无法解析的引用: ''. 响应消息的内容类型text/html与 绑定的内容类型(应用程序/soap+xml;字符集=utf-8)。如果 使用自定义编码器,确保IsContentTypeSupported方法 实施得当。响应的前1024个字节是: “ 此服务的特定免责声明---------------

有关网址:

当我用浏览器点击它时,一切似乎都正常,但当我想在我的项目中添加服务引用时,我收到一条错误消息:

下载时出错 “$metadata”。 请求失败,HTTP状态为404:未找到。元数据包含 无法解析的引用: ''. 响应消息的内容类型text/html与 绑定的内容类型(应用程序/soap+xml;字符集=utf-8)。如果 使用自定义编码器,确保IsContentTypeSupported方法 实施得当。响应的前1024个字节是: “
此服务的特定免责声明-------------------------------- 以下是用于接收各种回答的增值税编号列表:100=有效请求,有效增值税编号200=有效 增值税编号无效的请求201=错误:无效的输入202 =错误:无效的请求者\u信息300=错误:服务\u不可用301=错误:MS\u不可用302=错误:超时400=错误: VAT\u BLOCKED 401=错误:IP\u BLOCKED 500=错误:GL'。如果 服务已在当前解决方案中定义,请尝试构建解决方案 并再次添加服务引用

以下是我从浏览器(或邮递员)收到的信息:


此服务的特定免责声明--------------------------------
以下是用于接收各种回答的增值税编号列表:
100=具有有效增值税编号的有效申请
200=具有无效增值税编号的有效请求
201=错误:无效的\u输入
202=错误:无效的请求者信息
300=错误:服务不可用
301=错误:MS\U不可用
302=错误:超时
400=错误:VAT\U被阻止
401=错误:IP\U被阻止
500=错误:全局最大并发请求
501=错误:全局最大并发请求时间
600=错误:MS\U最大\U并发\U请求
601=错误:MS_MAX_CONCURRENT_REQ_TIME
对于所有其他情况,web服务将以“服务不可用”错误进行响应。
有效的
无效的
未处理
URL或我的VS中是否有问题


谢谢

问题在于服务回复内容类型为“text/html”,这会混淆VS服务参考工具


使用wsdl.exe工具来生成代理类。

我认为您应该发送到以下地址:

消息的底部是URL

<wsdlsoap:address location="http://ec.europa.eu/taxation_customs/vies/services/checkVatTestService"/>


如果您使用的是WCF,请确保您拥有MEX endpoint,我只想通过在解决方案资源管理器上的“引用”上单击鼠标右键来添加服务引用,然后添加服务引用并使用上面的url。
<wsdlsoap:address location="http://ec.europa.eu/taxation_customs/vies/services/checkVatTestService"/>