在运行时添加连接字符串

时间:2010-08-05 16:05:45

标签: asp.net web-config

是否可以在运行时将连接字符串插入到web.config文件中(如果不存在)?这会有用吗?

连接字符串用于ASP.NET用户登录和创建帐户数据库。

3 个答案:

答案 0 :(得分:1)

你怎么说“插入?”如果你的意思是你可以手动编辑web.config:是的,你可以。您将为connectionStrings(如果没有)添加一个条目,然后为您的特定connectionString添加一个子节点。

如果你的意思是你能在代码中做到这一点:理论上是的。然而,这通常是不好的做法,后方是痛苦的。

答案 1 :(得分:0)

是的,很有可能:

<connectionStrings>
<add name="yourNameHere" connectionString="connectiongStringHere" providerName="nameHere"/>
</connectionStrings>

在ConfigSections中

答案 2 :(得分:0)

在web.config中放置一个默认的连接字符串,并根据需要在运行时替换用户名/密码和数据库名称。