私は単純なSpring.NETのデモを持っています。共有ドライブにあるobject fileを共有しようとしています。これは、コンストラクタへのリソースファイルとしてUNC pathを渡した場合に機能しますが、<import resource
コンストラクタを使用すると、それは相対的なものとして解釈されますが、これはサポートされていません。 UNCパスでインポートステートメントを使用する方法はありますか?Spring.NETのUNCパスからインポートできませんか?
作品:
<context>
<resource uri="config://spring/objects"/>
<resource uri="\\server\share\folder\SpringConfig.xml"/>
</context>
は動作しません:
<import resource="\\server\share\folder\SpringConfig.xml"></import>
エラーメッセージ:
System.Configuration.ConfigurationErrorsException:作成中にエラーが発生し、コンテキスト 'spring.root':ConfigSectionResourceを相対的なリソースをサポートしていません。完全修飾リソース名を使用してください。 ---> Spring.Objects.Factory.ObjectDefinitionStoreException: 'config [C:\ Users \ user \ documents \ visual studio 2010 \ Projects \ SpringExample \ SpringExample \ bin \ Debug \ SpringExample.vshost.exe.Config]で定義されているオブジェクトの登録中にエラーが発生しました。 #spring/objects] at line 1 ':要素の解析に失敗しました ---> System.NotSupportedException:ConfigSectionResourceは相対リソースをサポートしていません。完全修飾リソース名を使用してください。
答えをありがとうが、私の編集を参照してください。問題は、実際には異なる動作をしているように見える '
それに応じて私の答えを更新しました。私はちょうどそれをテストして、両方の設定をエラーなくロードします。 – Marijn
@ C.Ross Ahは、最後にあなたのエラーを再現しました。これは、アプリケーション構成ファイルでこれを構成しています。私はこれが関連性があるとは思わなかったが、明らかにそうである。 – Marijn