命名空间“MyWindsorSchema”元素“配置”具有无效子元素“configSections”命名空间“MyWindsorSchema”

问题描述:

为了创建以下部分,命名空间“MyWindsorSchema”元素“配置”具有无效子元素“configSections”命名空间“MyWindsorSchema”

<section name="castle" 
      type="Castle.Windsor.Configuration.AppDomain.CastleSectionHandler, 
     Castle.Windsor" /> 

我下载并把“CastelWindsorSchema”在我的C盘(正如读我文件所建议的那样)。我引用它在web.config中是这样的:(我把一切,因为它是因为我创建在C盘的开发和城堡​​)

<configuration xmlns="MyWindsorSchema" 
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
    xsi:schemaLocation="MyWindsorSchema file://c:\dev\castle\windsor.xsd"> 

我得到以下警告:

的元素'配置'在命名空间'MyWindsorSchema'在命名空间'MyWindsorSchema'中具有无效的子元素'configSections'。预期可能的元素列表:'包括,属性,设施,组件'在命名空间'MyWindsorSchema'中。

configSections标签位于配置标签之后,在bleu中突出显示。

我错过了什么?也许我需要将“MyWindsorSchema”更改为其他内容?

感谢您的帮助

丰富

我不知道你在谈论它的架构,但也许其目标是独立的温莎配置文件,而不是在web.config部分?无论如何,Windsor拥有非常简约和合理的配置结构,所以一旦你开始使用它,你会发现你根本不需要架构。 Take a look