Я работаю в компании, которая разрабатывает множество веб-сайтов для внутреннего использования, но многие из них имеют общедоступные элементы.Важно, чтобы все наши сайты выглядели одинаково.При переходе к ядру dotnet мы обнаружили, что больше не можем использовать виртуальный каталог для размещения страницы макета для нашего сайта.
Мы хранили нашу страницу макета в общей папке и ссылались на нее в наших проектах с помощьювиртуальный каталог.Таким образом, если бы нам нужно было изменить информацию в нижнем колонтитуле, заголовке или каком-либо стиле / js, мы могли бы загрузить одно изменение на страницу Layout, и это изменение будет иметь место на всех наших сайтах.
У меня естьпопытался найти возможные пути, и единственное, что я могу придумать, - это пользовательское промежуточное ПО, которое загружает страницу макета из общей папки и обновляет текущую страницу макета, если она устарела.