如題:如果需要修改Web.Config的connectionStrings的連接字串該如何實現呢?

解决方案 »

  1. 你说的是连数据库的吗?
    webcofig 中
    <configuration>
        <appSettings>
           <add key="ConnectionString" value="Data Source=127.0.0.1;Initial Catalog=database;user id=sa;password="/>
     
      </appSettings>   
      <system.web>
       ...
      </system.web>
     ...
    </configuration>
    using System.Configuration;方法中
      string constring = ConfigurationSettings.AppSettings["ConnectionString"];这样就可以实现了。
      

  2. 是在Web.Config的connectionStrings配置節中,是修改或插入連接字串。
      

  3. 应该不可以吧,如果修改了web.config,页面都要重新编译的
      

  4. http://www.cnblogs.com/singlepine/archive/2005/12/09/293683.html
    嘿嘿
      

  5. 读写配置文件确实可以解决这个问题,但没弄明白,为什么在Configuration的管理类中为什么没提供相应的方法读写配置文件的另一个坏处是冲突解决机制很麻烦,还有文件读写的冲突问题也不太好解决。
      

  6. System.Web.Configuration.WebConfigurationManager.ConnectionStrings["BookStore"].ConnectionString;
      

  7. VS2005 有提供專門的<ConnectionString>..... </ConnectionString> 中間同<AppSetting>寫法
      

  8. 事实证明web在运行的时候如果修改了web。config文件,那么该web会重新自动适应新配置,相当于重启iis
      

类似问题 »