只有ASPX (HTML)文件通过虚拟目录运行,但在连接到数据库时找不到web.config连接



只有ASPX (HTML)文件通过虚拟目录运行,但在连接到数据库时找不到web.config连接。我的代码..

<appSettings>
     <add key="ugs" value="data source=192.168.0.235SQLEXPRESS,80; Persist Security Info=True; initial catalog=ugs_academy; integrated security=true;" />

这是因为您需要将信息放在 connectionString 元素中。阅读有关 MSDN 的更多信息

您可以参考此链接,如何从AppSettings获取值,还可以阅读有关appsettings的优秀文章 应用程序设置

string ConnStr= System.Configuration.ConfigurationManager.AppSettings["ugs"].ToString();

然后稍后将此连接字符串传递给 SqlConnection 类打开。

using(SqlConnection connObj = new SqlConnection(ConnStr))
{ 
   //do some thing with ConnObj. 
}

最新更新