Our business has purchased an old web hosting company that runs a mixture of IIS and Apache sites across multiple servers. We are planning the migration from the old infrastructure to our systems.
We want to run all these sites on Linux/Apache, and have installed ASP.NET Core on this Linux server with success and are able to serve a blank web app without issues following this tutorial, with some modifications.
The problem we are facing is that we have ~40 websites that run with .aspx web pages and have database connections to SQL Server. Not only that, but some sites have cart systems and custom built CMS admin panels, all of which needs to be ported.
There are a couple of options that we can see:
Configure a Web App to Serve .aspx Pages? (not sure if even possible)
I am not sure if this is even possible, to take the default template in .NET Core and configure it to render .aspx pages.
Completely Rebuild Sites in .NET Core (not an option)
This is simply not an option, due to the fact this migration is not billable to the clients and would take months, if not years to complete considering the small team we have.
Merge Current Sites to .NET Core
Is there a way to take .aspx pages and convert them in a quick fashion, or through a tool of sorts?
Configure Linux/.NET Core to Work With Existing Sites (most ideal)
Can we simply copy all the site files into the user's public_html folder and configure the dotnet service to display those pages?
Any insight/advice will be extremely helpful.