.Net Core 3.1 连接到 webservice 的服务导致错误

.Net Core 3.1 Connected services to webservice causes fault

我想连接到 https://wsiinst.uni-login.dk/wsiinst-v4/ws?WSDL

这在普通的 .NET 4.7 中工作正常。

但是在 .NET Core 3.1 中,通道是 Fault,在创建客户端时.. 我的脚步..

  1. 创建 .NEt Core 控制台应用程序

  2. 添加连接服务(Microsoft WCF Web 服务参考提供程序),将其命名为“ServiceRef”

  3. 将此代码添加到 program.cs(主要)

    var client= new ServiceRef.WsiInstPortTypeClient();

  4. 客户端已创建,但状态为Faulted

也许 Web 服务使用了一些核心尚不支持的东西?

任何人有想法或可以指出我的方向吗? :-)

相同的是,当您添加连接的引用时单击其他引用,您将获得服务端点并且必须输入 URI。您单击“开始”,即可获得可用服务。如果这不起作用,则意味着您在服务器端有问题。你绑定端口了吗??

检查这个 link https://docs.microsoft.com/en-us/windows-server/networking/technologies/netsh/netsh-http

在你初始化 serviveref 之后,你打开了连接吗?

var client = new ServiceRef.WsiInstPortTypeClient();
await client.OpenAsync();
var getanobject = await client.MyobjectAsync();