【发布时间】:2015-06-03 18:24:22
【问题描述】:
当我托管站点时,我需要更改连接字符串。我有 2 个连接字符串(用于在本地计算机上测试,用于托管)是否可以使切换连接字符串自动发生?
【问题讨论】:
当我托管站点时,我需要更改连接字符串。我有 2 个连接字符串(用于在本地计算机上测试,用于托管)是否可以使切换连接字符串自动发生?
【问题讨论】:
添加引用添加System.Configuration:-
使用它来获取你的连接字符串;
System.Configuration.ConfigurationManager.ConnectionStrings["ConnStr"].ConnectionString;
将此代码放在您的网络配置文件中;
<connectionStrings>
<add name="ConnStr"
connectionString="Server=localhost; Database=Foo; Integrated Security=True" ;
providerName="System.Data.SqlClient" />
</connectionStrings>
在您的本地和主机中有不同的连接字符串,之后不要将网络配置文件上传到主机,除非您必须这样做。
【讨论】: