只有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.
}