C#服务引用无法识别来自url的查询参数

时间:2015-12-21 17:04:10

标签: c# soap wsdl

我在服务参考中添加了一个这样的网址:“https://example.com/cars?wsdl

一切正常,我可以从该soap访问方法并编译项目而不会出错。

当我调用一个方法时,端点地址是https://example.com/cars(我已经注意到调试器的这个),这个页面只是一个错误错误,我调用它的每个方法都会返回错误。

为什么服务引用没有看到参数“?wsdl”?

谢谢!

2 个答案:

答案 0 :(得分:0)

您的错误消息可能来自服务本身。最后的?wsdl只包含有关您服务的信息。在您在服务层上调用的方法中添加一个try catch。

答案 1 :(得分:0)

使用xml请求解决了问题。

http://www.terminally-incoherent.com/blog/2008/05/05/send-a-https-post-request-with-c/

错误似乎来自服务本身。