我有一个父应用程序托管在我网站的根文件夹中。这是一个 .NET 4.0 应用程序,应用程序池显然设置为 4.0。
我想在以下位置配置子应用程序:
/博客
这是一个 .NET 2.0 应用程序(它是 BlogEngine.NET)。我创建了一个名为“blog”的新虚拟目录,将其指向适当的目录,将其转换为应用程序并将其放入设置为 .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”,因为它缺少部分声明
任何人都知道这里发生了什么或我可能遗漏了什么?