簡體   English   中英

.Net Framework配置文件

[英].Net Framework Config File

我對配置加載有疑問。 我有一個應用程序,該應用程序加載實現某個接口的.net dll,我們的網站提供了一個配置,指示該DLL的位置,然后搜索該位置,加載該dll並調用該接口。 到目前為止,一切都很好,但是接口實現連接到WS,並且需要一個包含Web服務端點的配置文件,而該文件似乎找不到。 我懷疑運行時未在搜索它。 其名為file.dll.config,位於同一文件夾中。 任何想法?

DLL程序集沒有(自動考慮)配置文件。 您需要將相關配置放入使用DLL中代碼的應用程序的.exe.config中。

DLL 可以加載/考慮它自己的配置文件(例如foo.dll.config ),但是隨后必須使用ConfigurationManager.OpenMappedExeConfiguration顯式加載它,並顯式指定各個配置文件的路徑。 同樣,所有要使用該配置文件中的條目的代碼都必須使用該調用返回的Configuration -instance。 簡單地使用static版本ConfigurationManager.GetSection(String)是行不通的,因為那只會考慮.exe.config

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM