【发布时间】:2016-08-13 15:40:06
【问题描述】:
我们如何从 web.config 文件中检索连接字符串信息?我无法为其编写代码。
【问题讨论】:
-
请参阅stackoverflow.com/a/13043569/453277 和许多其他问题。您的问题很可能会被关闭,除非您付出了一些研究努力并且您展示了这些现有答案如何无法解决您的问题。
标签: c# web-config connection-string
我们如何从 web.config 文件中检索连接字符串信息?我无法为其编写代码。
【问题讨论】:
标签: c# web-config connection-string
将 System.Configuration 导入您的项目。
然后
var connectionString = ConfigurationManager.ConnectionStrings["NameOfString"];
【讨论】:
您可以有一个字符串的方法并在您的 web.config 文件中调用该字符串
private string Get_ConnectionString
{
return System.Configuration.ConfigurationManager.ConnectionStrings["NAME OF STRING"].ConnectionString;
}
【讨论】:
使用ConfigurationManager 类,您可以读取web.config 和app.config 中的设置。
此类有一个名为ConnectionStrings 的属性,它获取当前应用程序默认配置的ConnectionStringsSection 数据。
【讨论】:
您需要添加 System.Configuration 作为参考:
System.Configuration.ConfigurationManager.ConnectionStrings["XYZ"].ConnectionString
【讨论】:
既然你提到了 Web.config,我假设它是一个 web 项目。 您需要在您的 Web 项目中添加对 System.Configuration 命名空间的引用
static internal string connString = System.Configuration.ConfigurationManager.ConnectionStrings["YourConnection"].ConnectionString;
【讨论】: