Even if you could port, should you? What benefits do you gain? Some common benefits include the following:
- Deployment to Linux or Docker: These OSes are lightweight and cost-effective as web application and web service platforms, especially when compared to Windows Server
- Removal of dependency on IIS and System.Web.dll: Even if you continue to deploy to Windows Server, ASP.NET Core can be hosted on lightweight, higher performance Kestrel (or other) web servers
- Command-line tools: These include those tools that developers and administrators use to automate their tasks are written as console applications. The ability to run a single tool cross-platform is very useful.