PDA

View Full Version : تغییر ConnectionString در زمان اجرا



emad_67
سه شنبه 28 اسفند 1386, 20:32 عصر
سلام
من برای تغییر ConectionString در زمان اجرا در رویداد load اینجوری نوشتم:


protected void Page_Load(object sender, EventArgs e)
{
if(!Page.IsPostBack)
{
ConnectionStringSettings conn=new ConnectionStringSettings();
conn.ConnectionString="Data Source=.\\SQLEXPRESS;AttachDbFilename=C:\\SQL Server 2000 Sample Databases\\PUBS.MDF;Integrated Security=True;Connect Timeout=30;User Instance=True";
conn.Name = "PUBSConnectionString";
conn.ProviderName = "System.Data.SqlClient";
ConfigurationManager.ConnectionStrings.Add(conn);
}
}
ولی در زمان اجرا ارور میده و می نویسه که Configuration read only.
می خواستم ببینم باید چیکار کنم که web.config قابل تغییر بشه؟
با تشکر

emad_67
چهارشنبه 29 اسفند 1386, 15:59 عصر
یکی خواهشا کمک کنه

MehranZand
چهارشنبه 29 اسفند 1386, 16:54 عصر
در آدرس زیر بصورت کامل توضیح داده شده.

Modify Web.Config At Run Time
(http://www.beansoftware.com/ASP.NET-Tutorials/Modify-Web.Config-Run-Time.aspx)

موفق باشید