的不同部分,我引用一個appSetting我appSettings
名爲Appsettings.Dev.Config
單獨的配置文件中定義的,我有我的web.config
文件內部的文件,像這樣我如何在web.config中
<appSettings configSource="ConfigFiles\AppSettings.Dev.config"/>
比方說該文件中的設置之一是
<add key="MailerEmailAccount" value="[email protected]" />
我可以訪問內部的web.config其他地方設置MailerEmailAccount
的價值?怎麼樣?
我這樣做(拉從另一個文件設置)的appSettings和使用的ConnectionStrings configSource屬性。這似乎並不適用於system.net標記(或者system.net標記本身)內的mailSettings標記。除了來自其他文件的appSettings和connectionStrings之外,還有其他方法可以吸引用戶嗎? – floatingfrisbee
我不確定是否有限制;像你我主要用於appSettings和connectionStrings。如果你使用VS2010,你也可以考慮Web.Config轉換:http://weblogs.asp.net/srkirkland/archive/2009/10/13/common-web-config-transformations-with-visual-studio -2010.aspx – CodingGorilla
原來,system.net和mailSettings標籤不能從另一個文件中獲取。但是,smtp標記(它是mailSettings的子項)可以是。我正在使用web.config轉換,但這個特殊問題無法通過這個解決。謝謝。 – floatingfrisbee