2


1

web.configでカスタムタグを作成しています。 私は最初に* configSections *セクションの下に次のエントリを書きました。


しかし、以下のように* configuration ノードの中に castle *ノードを作成しようとすると


次のエラーメッセージが表示されます。 "要素 ' castle *' のスキーマ情報が見つかりませんでした。" "*要素 ' components *' *のスキーマ情報が見つかりませんでした。"

私は何かが足りないのですか? 理由がわかりません。 とにかくアプリケーションを実行した場合、次のエラーが発生します。「* このドメインに関連付けられた設定ファイルにセクション 'Castle’が見つかりませんでした。*」

Ps.//サンプルは、99ページの「Pro ASP.NET MVCフレームワーク」/ Steven Sanderson / APress ISBN-13(pbk):978-1-4302-1007-8から取得されています。

お手伝いありがとう

============================================================ 私は本の中で述べられていることを正確にしたがそうしなかったと信じるので 成功した、私は別の言葉で同じ質問をします。 * 上記の情報を使って新しいノードを追加するにはどうすればよいですか? *

============================================================================= ありがとうございました。私はあなたが言ったことをしました、そして2つの警告を持っていません。 しかし、私は大きな新しい警告をします。

"名前空間 '* MyWindsorSchema 'の要素 ' configuration 'に、名前空間 ' MyWindsorSchema 'の無効な子要素 ' configSections *'があります。 想定される可能性のある要素の一覧:名前空間 'MyWindsorSchema_'の '_include、プロパティ、ファシリティ、コンポーネント'。

1 Answer


2


あなたが得るものはあなたがあなたのアプリケーションを実行することを妨げるようなエラーではありません。 設定ファイルの `castle`ノードを知らないので、Visual Studioが出すのは単なる警告です。 スキーマを使用してインテリセンスを有効にすることができます。 Castle Windsor Schemaファイルをダウンロードして、内部のreadme.txtをご覧ください。 それはあなたのハードドライブのどこかに `windsor.xsd`を置いて、それから設定ファイルでそれを参照するようにあなたに伝えます: