WCF (Windows Communication Foundation) is Microsoft's .NET framework for building service-oriented applications that communicate through configurable messaging endpoints. In ASP.NET Core, support is partial rather than a complete replacement for .NET Framework WCF. section 2.4.3
When assessing a move to ASP.NET Core:
- Build client-side WCF services with the libraries provided by ASP.NET Core. section 2.4.3
- Build server-side WCF services with the Microsoft-supported, community-driven CoreWCF project. section 2.4.3
- Check required APIs first: distributed transactions and some message security formats are unsupported. section 2.4.3
- Treat applications built with WCF as harder ASP.NET Core conversions, especially when their existing service APIs are essential. section 2.4.3
