Some years ago I wrote a LoB application for a client. It uses ASP.Net Framework 4.x with WebForms. It's feature-rich, robust, and the client is now reliant on it. It's a multi-layer app with separate Data Access, Business, and Presentation layers. The presentation layer involves quite a bit of client-side Javascript (vanilla JScript with JQuery and very little else).
Both the client and I agree that, as the tool is now so central to their business, it's daft relying on a single person - me - to support and do any enhancements. They've no in-house IT capability. Trying to find a software house happy to take on support for what is now legacy technology is proving a non-starter.
Re-writing the whole thing in MVC / .Net Core would be a huge task. Given the layered nature, there'd be little benefit in rewriting the business and data layers anyway; and/or they could possibly be retained and ported to Framework Core.
Q: Is it possible to run a "mixed" website with both MVC and WebForms pages? (I assume not, but need to check!). I know WebForms won't run on .Net Core but earlier versions of MS MVC will run with .Net Framework.
Q: Is there a migration path (semi-automated or at least a methodology) to convert WebForms code to MVC under .Net Framework? (as a first stage prior to moving to .Net Core)
Q: Are there any service providers (pref. UK based) who routinely do this sort of migration?
What I have tried:
Tried - at length - to find support shops interested in taking over legacy code, without success!