gpt4 book ai didi

web-services - 使用 ?wsdl URI 查询将 LinqPad 连接到 WCF Web 服务

转载 作者:行者123 更新时间:2023-12-03 15:18:13 26 4
gpt4 key购买 nike

我想将 LinqPad 连接到 WCF Web 服务,该服务在形式为 http://server.example.com/Product/Service/Version/Soap11?wsdl 的 URI 中公开其 WSDL 信息。 .我可以成功地将此 URI 添加为 Visual Studio WCF Web 服务引用,并且它也适用于 WcfTestClient。

当连接到调用方法时,服务的实际端点是 http://server.example.com/Product/Service/Soap11 .

当我尝试将 Web 服务添加为 LinqPad 连接时,如果我指定了 Web 服务的 URI,包括 ?wsdl查询时,我收到一条 LinqPad 错误消息,内容为“ArgumentException:期望一个绝对的、格式正确的 http URL,没有查询或片段。参数名称:serviceRoot”。如果我省略了 ?wsdl查询,我得到一个 400 Bad Request响应代替。

(当我尝试创建 Visual Studio Web 服务引用或将服务添加到 WcfTestClient 时,我得到相同的 400 Bad Request 响应,而不将 ?wsdl 附加到 URI)。

我可以在客户端更改什么以使 LinqPad 成功连接到此 Web 服务?还是我需要在服务器端搞乱配置?我无法控制我尝试连接的 Web 服务,但如果必须,我可以调整服务器上的一些配置文件。

最佳答案

查看以下内容:

https://github.com/dylanmei/linqpad-soap-driver

它是用于基于 SOAP 的 Web 服务的第三方 LINQPad 驱动程序。

关于web-services - 使用 ?wsdl URI 查询将 LinqPad 连接到 WCF Web 服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24602768/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com