I'm building a new ASP.Net Core MVC application and the customer has a SharePoint website with a branded master page. The customer wants to have the new ASP.NET Core MVC application to have the same "master page" (layout) as the Sharepoint website. The customer periodically changes the Sharepoint master page (usually the left navigation) but also changes the header and footer. When they change the Sharepoint website they also want to ASP.NET Core MVC application to automatically reflect the changes without having to request a code customization to the MVC layout. The additional requirement is that the ASP.Net Core MVC application must run on the company web server. The application can not be created as a SharePoint application and can not run on the SharePoint server. A different group controls the SharePoint servers and they will not allow ASP.Net Core MVC applications. I can recreate the current look of the master page in the ASP.Net Core MVC application layout but it won't auto update when changes are made in SharePoint.
Is there anyway to have the ASP.Net Core MVC application read the SharePoint master page and apply the code to the layout on the fly?