【问题标题】:automatically change connection string. hosting自动更改连接字符串。托管
【发布时间】:2015-06-03 18:24:22
【问题描述】:

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

【问题讨论】:

    标签: asp.net hosting


    【解决方案1】:

    添加引用添加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>
    

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

    【讨论】:

      猜你喜欢
      • 2011-06-25
      • 2018-09-20
      • 2012-03-11
      • 1970-01-01
      • 2011-04-02
      • 1970-01-01
      • 2012-01-23
      相关资源
      最近更新 更多