[英]How to read username and password separately from web.config in C#
<add key="DBconnection"
value="USER=harc, PASSWORD=imp, FOR_USER=ra005" />
我的web.config
有這行配置。
我在我的C#代碼中得到了這個值
string connect = System.Configuration.ConfigurationManager.AppSettings["DBconnection"];
如何從此配置中分別獲取USER和PASSWORD值?
假設這是一個SQL Server連接字符串,請將其傳遞給SqlConnectionStringBuilder
:
var builder = new SqlConnectionStringBuilder(
ConfigurationManager.AppSettings["DBconnection"]
);
// use builder.UserID and builder.Password here
如果它是另一個數據庫的連接字符串,則必須知道正確的提供程序-或將其存儲為<connectionString>
以便包含該提供程序。
請注意,實際上不建議在配置設置中包含用戶ID和密碼作為純文本。 請參閱連接字符串和配置文件 ,尤其是“使用受保護的配置加密配置文件部分”一節。
您可以在webconfig文件中添加鍵值對
<add key="UserName" value="test" />
<add key="Password" value="test" />
並像System.Web.Configuration.WebConfigurationManager.AppSettings["UserName"]
一樣閱讀
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.