Refer to this Checklist for
Steps to keep in mind when assessing compatibility of existing implementations with .NET Core
Evaluating development environment to identify project requirements
Identifying ABCs of creating a new .NET Core project
Identifying key steps of configuring start and middleware
Identifying do's of safeguarding migration success
Charting migration success through optimizations and updations, as listed in the checklist