名称空间“MyWindsorSchema”中的元素“配置”在名称空间“MyWindsorSchema”中具有无效的子元素“configSections”

时间:2009-11-13 14:12:52

标签: asp.net-mvc castle-windsor web-config

为了创建以下部分,

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

我下载并将“ CastelWindsorSchema ”放入我的C驱动器中(正如read-me文件所建议的那样)。我在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 ”中的“包含,属性,设施,组件”。

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

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

感谢您的帮助

1 个答案:

答案 0 :(得分:0)

我不确定你在谈论哪种架构,但它可能是针对独立的Windsor配置文件,而不是web.config部分?

无论如何,Windsor具有非常简约和逻辑的配置结构,所以实际上一旦你开始使用它,你会发现你根本不需要架构。 Take a look