.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,在创建客户端时..
我的脚步..
创建 .NEt Core 控制台应用程序
添加连接服务(Microsoft WCF Web 服务参考提供程序),将其命名为“ServiceRef”
将此代码添加到 program.cs(主要)
var client= new ServiceRef.WsiInstPortTypeClient();
客户端已创建,但状态为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();
我想连接到 https://wsiinst.uni-login.dk/wsiinst-v4/ws?WSDL。
这在普通的 .NET 4.7 中工作正常。
但是在 .NET Core 3.1 中,通道是 Fault,在创建客户端时.. 我的脚步..
创建 .NEt Core 控制台应用程序
添加连接服务(Microsoft WCF Web 服务参考提供程序),将其命名为“ServiceRef”
将此代码添加到 program.cs(主要)
var client= new ServiceRef.WsiInstPortTypeClient();
客户端已创建,但状态为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();