У меня есть родительское приложение, размещенное в корневой папке моего сайта. Это приложение .NET 4.0, и пул приложений, очевидно, настроен на 4.0.
Я хочу настроить дочернее приложение по адресу:
/ блог
Это приложение .NET 2.0 (это BlogEngine.NET). Я создал новый виртуальный каталог с именем «блог», указал его на соответствующий каталог, преобразовал его в приложение и поместил в собственный пул приложений, установленный на .NET Framework 2.0.
Я отредактировал родительский файл web.config и добавил:
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<location path="." inheritInChildApplications="false">
<configSections>
<section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler, log4net" />
</configSections>
....entire web.config basically...
</location>
</configuration>
Сразу после элемента. Однако, когда я перехожу к http://localhost/blog,, я получаю следующую ошибку:
Невозможно прочитать раздел конфигурации 'configSections', поскольку в нем отсутствует объявление раздела
У кого-нибудь есть идеи, что здесь происходит или чего мне не хватает?