繁体   English   中英

如何在 Blazor 服务器应用程序中访问 WCF 服务

[英]How to Access WCF service in Blazor Server App

我正在学习 Blazor 服务器应用程序。 我们有一个现有的 asp.net MVC 应用程序,它通过 netTcpBindings 与 WCF 服务进行通信。 我们现在正在考虑将我们的开发转移到 .net Core 中,因此基于 Blazor Server 开始看起来很酷。

我的问题是,如何在任何新的 Blazor 服务器应用程序上使用现有的 WCF netTcpBindings 服务? 我试过在谷歌上搜索这个,但在这个主题上找不到太多。 甚至可以在 .Net 核心中使用 WCF 服务(因为 WCF 似乎没有被带入 .Net 核心)?

仍然可以从 .Net Core 应用程序使用 WCF。 请记住,它只不过是一种通信协议,因此只要您能够连接到提供服务的服务器并实现该协议,您使用什么“语言”并不重要。

幸运的是,微软人在 .Net Core 中拥有它,所以

假设您有以下服务:

用户认证服务

在您的服务器上的 Startup.cs 文件上,您可以执行以下操作:

在此处输入图片说明

完成,您现在可以从 .Net Core 服务器调用 WCF 服务

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM