我有一個簡單的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':Failed parsing element ---> System.NotSupportedException:ConfigSectionResource不支持相關資源。請使用完全限定的資源名稱。
感謝您的回答,但請參閱我的編輯。這個問題實際上是關於'
2012-02-15 13:39:14
相應地更新了我的答案;我剛剛測試過,並且我的答案中的兩個配置都沒有錯誤地加載。 – Marijn 2012-02-15 14:28:33
@ C.羅斯啊,終於重現你的錯誤......你正在配置這個應用程序配置文件。我不認爲這是相關的,但顯然是這樣。 – Marijn 2012-02-15 14:56:26