.NET .config文件中ConnectionString元素的用途

Cha*_*lla 8 .net configuration

什么是存储和读取应用程序的连接字符串中的区别<appSettings><connectionStrings>web.config中的部分?

kbr*_*ton 8

如果在该部分中指定,.NET提供内置支持来管理连接字符串以及提供程序<connectionStrings>.

此外,内置成员资格和角色提供程序依赖于正确部分中存在的连接字符串.


dcp*_*dcp 5

appSettings部分用于应用程序自定义值.该connectionStrings部分显式用于您将用于连接到数据库的连接字符串.使用后者,您可以这样做:

ConfigurationManager.ConnectionStrings["YourConnectionString"].ConnectionString;
Run Code Online (Sandbox Code Playgroud)

要读取应用设置值,您可以执行以下操作:

ConfigurationSettings.AppSettings["SomeCustomKey"];
Run Code Online (Sandbox Code Playgroud)