1

Слияние файлов web.config устаревшего приложения ASP.NET и нового приложения MVC в значительной степени побеждало меня.Как слить web.configs для ASP.NET MVC и простого приложения ASP.NET

Есть ли способ, которым я могу построить свои решения с проектами, разделенными на подпапки?

EG (каждый проект имеет свою собственную web.config):

~/PlainVanilla/ /* original asp.net app - still some life in old dogs */ 

~/PlainVanilla/StrawberryMVC /* juicy, suculent new MVC app */ 

~/PlainVanilla/GrumpyOldCMS /* Telerik Sitefinity app that takes 
                forever to compile */ 

Эта структура производит большое количество ошибок, вызванных подпапку web.config переопределение настройки в ~/PlainVanilla/web.config которые не допускаются.

Я понимаю, что это трудно ответить на исчерпывающую информацию в ограниченном пространстве ответов SO, поэтому рекомендуется рекомендовать книги, блоги и статьи.

Это отверстие в моем наборе навыков, и я бы хотел его подключить.

+0

Это приятель «дыры»! Вы пробовали ? – MikeAinOz

ответ

2

Вы можете использовать тег

<remove /> и <clear /> в ребенке web.configs, чтобы помочь удалить разделы, которые вызывают проблемы из-за наследство.

В зависимости от того, сколько вам нужно изменить (звучит как много), вы можете окружить тегами <location>, чтобы отключить наследование вместе.

<location path="." inheritInChildApplications="false"> 
    <sectionName> 
    </sectionName> 
    </location> 

ли некоторый поиск на Снимать в web.config и web.config наследования, и вы должны найти множество способов, чтобы использовать их.

Смежные вопросы