命名空间“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。