У нас есть большая система управления контентом, настроенная в качестве основного сайта в IIS.У нас также есть несколько независимых приложений, которые настроены как приложения под IIS 7.5.Проблема, с которой мы сталкиваемся, заключается в том, что дочерние приложения наследуют файл web.config из родительского приложения, даже если они являются полностью независимыми приложениями и не имеют общих настроек конфигурации.В идеале нам бы хотелось, чтобы дочерние приложения вообще не наследовали файл web.config.Это возможно?
Если нет, мы бы хотели, чтобы дочерние приложения не наследовали части основного файла web.config.Мы попытались отредактировать дочерние файлы web.config и добавить директивы в файл конфигурации, но это, похоже, не работает.
Я понимаю, что мы можем изменить родительский файл web.config для добавления вдирективы для эффективного ограничения наследования;однако мы не решаемся сделать это, потому что не уверены, как это повлияет на CMS.Файл web.config также имеет длину около 1000 строк, и мы не уверены, сколько изменений нам нужно сделать.Конечно, мы можем двигаться дальше с этим решением и провести тщательное тестирование, но я бы предпочел найти такое, которое не требует модификации родительского приложения.
Мы также попытались обновить дочерние файлы web.configвручную удалить определенные элементы родительского web.config, и мы получили смешанные результаты.Мы можем выгрузить обработчики HTTP и тому подобное, но мы не можем выгрузить ни одну из ссылок на папку App_Code.
Короче говоря, возможно ли, чтобы дочернее приложение НЕ наследовало какую-либо частьфайл web.config?Если нет, можно ли перезаписать или иным образом заставить ребенка игнорировать настройки в родительском файле web.config?
Спасибо
Дейв