我以前从未使用过“appSettings”。如何在 C# 中配置它以与 SqlConnection 一起使用,这就是我用于“ConnectionStrings”的内容
SqlConnection con = new SqlConnection();
con.ConnectionString = ConfigurationManager.ConnectionStrings["ConnectionString"].ConnectionString;
这就是我的“appSettings”
SqlConnection con = new SqlConnection();
con = ConfigurationManager.AppSettings("ConnectionString");
但它不起作用。
最佳答案
您的 web.config
文件应具有以下结构:
<configuration>
<connectionStrings>
<add name="MyConnectionString" connectionString="..." />
</connectionStrings>
</configuration>
然后,使用名为 MyConnectionString
的连接字符串创建 SQL 连接:
SqlConnection con = new SqlConnection(ConfigurationManager.ConnectionStrings["MyConnectionString"].ConnectionString);
如果您希望将连接字符串保留在配置文件的 AppSettings
部分,它看起来像这样:
<configuration>
<appSettings>
<add key="MyConnectionString" value="..." />
</appSettings>
</configuration>
然后您的 SqlConnection 构造函数将如下所示:
SqlConnection con = new SqlConnection(ConfigurationManager.AppSettings["MyConnectionString"]);
关于c# - 如何使用 ConfigurationManager.AppSettings,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7069911/