Я пытаюсь добавить небольшое приложение asp.net в подпапку моего существующего сайта.Проблема в том, что корневой файл web.config содержит модули, которые нарушают работу моего приложения.Я хочу предотвратить / удалить наследование Web.config.
Родительский web.config
...
<system.webServer>
...
<modules>
<add name="WwwSubDomainModule" type="BlogEngine.Core.Web.HttpModules.WwwSubDomainModule, BlogEngine.Core" />
<add name="UrlRewrite" type="BlogEngine.Core.Web.HttpModules.UrlRewrite, BlogEngine.Core" />
...
</modules>
...
Я не могу использовать следующий тег местоположения в корне, поскольку существуют другие подпапки, в которыхЯ хочу хочу наследовать.Есть ли способ для ребенка отключить наследование от родителя?
<location path="." inheritInChildApplication="false">
Child web.config
...
<system.webServer>
...
<modules>
<clear/>
</modules>
...
Я попытался использовать clear, но это приводит к странной ошибке синтаксического анализа:«Ошибка синтаксического анализа XML: элемент не найден. Расположение: ... Строка № 1, столбец 1:«
Если я использую метод удаления для каждого модуля, у меня будет определенный успех.Пока я оставляю хотя бы 1 модуль.(Не имеет значения, какой именно) Когда я удаляю последний модуль, я получаю ту же ошибку синтаксического анализа, что и очисткаКто-нибудь есть идеи, почему эта ошибка происходит?Есть ли другой способ устранить наследование web.config?