The release of .NET Standard 2.0 has also included the increased number of APIs that are now available in .NET Core, with the framework now covering a higher number of the use cases needed by existing teams and/or projects
Why use ASP.NET Core?
- A unified story for building web UI and web APIs.
- A cloud-ready, environment-based configuration system.
- Built-in dependency injection.
- Ability to host on Apache, Docker, Nginx, IIS, and also self-host in your own process.
- Side-by-side app versioning when targeting .NET Core.
- Tooling that simplifies modern web development.
- A high-performance and lightweight Modular HTTP request pipeline.
- Ability to build and run on Windows, Linux, and macOS.
- Integration of modern, development workflows and client-side frameworks.
- It's Open-source and community-focused.
I hope it's Informative...