We have this from our intranet currently using ASP.net forms. I want to switch to MVC, how I came across this post asking the same question as you. Looking for the βbestβ way to share layout / title across multiple projects.
What we did (and possibly still) was to have HTML in the database, a common DLL that fetches these HTML mixes in variables (menus, etc.) and then calls the build function header.
This crashes when updating Header.dll, and you need to publish it everywhere. This is the best solution I have found for this problem, but if it were possible to access the views in the shared folder above the project, it would help a lot.
source share