Я пытаюсь добавить небольшое приложение asp.net в подпапку моего существующего веб-сайта. Проблема заключается в том, что корневой файл web.config содержит модули, которые нарушают мое приложение. Я хочу предотвратить/удалить наследование Web.config.Наследование web.config: <clear/> вызывает ошибку анализа XML в <system.webServer><modules>
Родитель 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">
Детский web.config
...
<system.webServer>
...
<modules>
<clear/>
</modules>
...
Я попытался с помощью ясно, но это приводит к странной ошибке синтаксического анализа: «XML Синтаксической Ошибки: элемент не найден Расположение: ... Номер строка 1, столбец 1: «
Если я использую удаление для каждого модуля, у меня есть некоторый успех. Пока я оставляю как минимум 1 модуль. (Неважно, какой) Когда я удаляю последний модуль, я получаю ту же ошибку синтаксического анализа, что и ясность. Кто-нибудь знает, почему эта ошибка происходит? Есть ли другой способ устранить наследование web.config?