强类型数据集的数据库连接串问题解决

本文介绍了如何在发布Web应用程序前调整强类型数据集的数据库连接配置,避免因app.config消失导致的问题。通过将连接字符串从app.config转移到web.config,可以简化数据库连接的维护过程。

如果使用强类型数据集,往往会出现这样的问题:

强类型数据集位于一个ClassLibrary的工程中,而VS2005会为你创建一个app.config,这个文件中包含一个数据库连接串,VS2005还会为你创建一个Setting类,这个类读app.config获取连接串。问题是,当我们把Web工程发布了以后如果要改数据库连接怎么办呢?app.config在发布后就消失了,我们当然希望只需要更改web.config。

 解决的办法很简单:

发布前在app.config中找到连接串的配置,如:<add name="ClassLibrary1.Properties.Settings.TestConnectionString"
            connectionString="Data Source=.;Initial Catalog=Test;User ID=;Password="

            providerName="System.Data.SqlClient" />

 把这个数据库连接加到web.config中就可以了,注意连接串的名称要和app.config中的一样。也就是说在web.config中另外再加一个数据库连接,这样在web.config中就有两个连接,不过这没关系,发布后一起改就是,总比为了改个数据库连接而重新编译强。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值