在Windows XP上,我正在开发一个结合了WebForms和MVC2的.NET 3.5web应用(WebForms部分是遗留的,正在迁移到MVC)。当我在VS2008中使用ASP.NET web服务器运行它时,一切都按预期工作。
但是,当我在IIS中托管应用程序并尝试使用它时,我看到以下错误
Section or group name 'cachingConfiguration' is already defined.
Updates to this may only occur at the configuration level where it is defined.
Source Error:
Line 24: </sectionGroup>
Line 25: <section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler, log4net"/>
Line 26: <section name="cachingConfiguration" type="Microsoft.Practices.EnterpriseLibrary.Caching.Configuration.CacheManagerSettings,Microsoft.Practices.EnterpriseLibrary.Caching, Version=4.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" />
Line 27: </configSections>
Line 28:
但是,我真的需要找出这个重复的定义在哪里。这在我的解决方案中是没有的。它还能在哪里?
编辑
这是我正在开发的唯一一个应用程序,所以我只是重新发布了默认网站的本地路径,以指向我的网站,而不是在I is中添加虚拟目录。