It’s worth migrating your application to .NET core if it requires scalability and performance enhancement, cross-platform support, built-in dependency injection, integration of development workflows and client-side frameworks, flexibility to use C# programming language on the browser along with JS, and microservices architecture and containers.