0

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

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

2 回答 2

0

那是因为您需要将信息放在 connectionStrings 元素中。 在 MSDN 上阅读更多信息

于 2012-04-12T05:38:33.110 回答
0

您可以参考此链接, 如何从 AppSetttings 中获取值,还可以阅读有关 appsettings AppSettings的优秀文章

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

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

using(SqlConnection connObj = new SqlConnection(ConnStr))
{ 
   //do some thing with ConnObj. 
}
于 2012-04-12T05:46:50.467 回答