با سلام
من سایتی را که نوشتم آپلود کردم ولی بعد از چند دفعه استفاده بصورت زیر خطا می دهد ، البته اتصالات به بانک را نیز بسته ام
con.Open(); da.Fill(dt); con.Close();
در ضمن کل خطا بشرح زیر می باشد :
آیا باید در web.config موردی را برای قسمت کانکشن بعد از پسورد اضافه کنم ؟
لطفا منو راهنمایی فرمائید
با تشکر
1. بستن کانکشن خود را finaly انجام دهید :
SqlConnection myConnection = new SqlConnection(ConnectionString); try { conn.Open(); someCall (myConnection); } finally { myConnection.Close(); }
یا از using استفاده کنید:
using (SqlConnection myConnection = new SqlConnection(ConnectionString)) { myConnection.Open(); someCall(myConnection); }
2. داخل کانکشن خود حجم pool را افزایش دهید :
string connectionString = "Data Source=localhost; Initial Catalog=Northwind;" + "Integrated Security=SSPI; Min Pool Size=10; Max Pool Size=100";
3. یا اصلا از Pooling استفاده نکنید :
string connectionString = "Data Source=localhost; Initial Catalog=Northwind;" + "Integrated Security=SSPI; Pooling=false;";
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)