自动更改连接字符串。托管

时间:2015-06-03 09:59:38

标签: asp.net hosting

当我托管网站时,我需要更改连接字符串。我有2个连接字符串(用于本地计算机上的测试,用于托管)是否可以自动进行切换连接字符串?

1 个答案:

答案 0 :(得分:0)

添加对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>

在您的本地和托管中使用不同的连接字符串一次,之后不要将网络配置文件上传到托管,除非您必须这样做。