【发布时间】:2009-11-13 06:05:54
【问题描述】:
我正在我的 web.config 中创建一个自定义标签。我首先在 configSections 部分下编写了以下条目。
<section name="castle"
type="Castle.Windsor.Configuration.AppDomain.CastleSectionHandler,
Castle.Windsor" />
但是,当我尝试在 configuration 节点内创建 castle 节点时,如下所示
<castle>
<components>
</components>
</castle>
我收到以下错误消息:“*找不到元素 '**castle'* 的架构信息。” "***找不到元素 '**components'*** 的架构信息。"
我错过了什么吗?我找不到原因。而且,如果我仍然运行该应用程序,我会收到以下错误“在与此域关联的配置文件中找不到“Castle”部分。”
Ps.// 示例来自第 99 页的“Pro ASP.NET MVC Framework”/Steven Sanderson/APress ISBN-13 (pbk): 978-1-4302-1007-8。
感谢您的帮助
================================================ ==============
由于我相信完全按照书中所说的做了并且没有成功,所以我用不同的术语问同样的问题。 如何使用以上信息添加新节点?
================================================ ===============================
谢谢。我按照你说的做了,没有两个警告。但是,我提出了一个新的重大警告:
“命名空间 'MyWindsorSchema' 中的元素 'configuration' 在命名空间 'MyWindsorSchemaconfigSections' /strong>'。预期的可能元素列表:'包括、属性、设施、组件'在命名空间'MyWindsorSchema'。"
【问题讨论】:
标签: c# asp.net-mvc castle-windsor web-config