从webservice下载$ metadata时出错

时间:2016-03-29 06:26:20

标签: c# winforms web-services service-reference

我试图在Windows应用程序中添加Web引用URL时添加Web引用它显示如下错误。我该如何解决?

下载' http://www.example.com/BackEndWebService/LoginWebService.asmx/ $元数据'。

时出错

请求失败,并显示错误消息:

$ metadata Web Service方法名称无效。

2 个答案:

答案 0 :(得分:13)

前几天我尝试更新Web引用时遇到了同样的问题,并设法通过最后添加?WSDL来修复它。这应该有用。

enter image description here

答案 1 :(得分:0)

就我而言,我在添加 Hashtable 作为参数时遇到此错误,但由于不受支持而失败:

The type system.collections.hashtable is not supported because it implements IDictionary

IDictionary 不可序列化,所以在我的例子中我切换到一个简单的数组