我有一个旧的 .Net Framework 4.8 WCF SOAP 服务,使用
basicHttpBinding
。它被许多不同的客户使用。我们正在考虑将 Linux 容器中的所有内容迁移到 .Net 6。
有没有办法迁移服务,以便客户不必更改其 web.configs
和代码?我知道新的 .Net 与 WCF 不能很好地配合,但也许有人有这方面的经验?
.NET 6 中 wcf 的替代品是 CoreWCF。它是跨平台,因此可以在Linux上运行。
CoreWCF 支持 wcf 中的大部分功能,包括
BasicHttpBinding
。
但是,它需要相应地更新代码而不是不进行任何更改。
您可以点击以下链接了解更多信息: