我可以将 WCF SOAP 服务迁移到 .Net 6 而无需在客户端进行任何更改吗?

问题描述 投票:0回答:1

我有一个旧的 .Net Framework 4.8 WCF SOAP 服务,使用

basicHttpBinding
。它被许多不同的客户使用。我们正在考虑将 Linux 容器中的所有内容迁移到 .Net 6。 有没有办法迁移服务,以便客户不必更改其
web.configs
和代码?我知道新的 .Net 与 WCF 不能很好地配合,但也许有人有这方面的经验?

.net wcf soap basichttpbinding
1个回答
0
投票

.NET 6 中 wcf 的替代品是 CoreWCF。它是跨平台,因此可以在Linux上运行。

CoreWCF 支持 wcf 中的大部分功能,包括

BasicHttpBinding
。 但是,它需要相应地更新代码而不是不进行任何更改。

您可以点击以下链接了解更多信息:

CoreWCF 1.0 已发布,WCF for .NET Core 和 .NET 5+

Github 中的 CoreWCF

© www.soinside.com 2019 - 2024. All rights reserved.