У меня есть приложение ASP.NET,Подключение к базе данных занимает время, когда пользователь выходит из системы? или вывести из задачи asp.net
Когда пользователь выходит из системы и сразу же пытается войти в систему, он терпит неудачу, а страница ждет, через 20 секунд вход в систему, i подумайте о соединении с базой данных, например Access, inst closed. Что мне нужно сделать, когда пользователь выйдет из системы, чтобы закрыть все экземпляры кодов базы данных. Я использую этот код, когда пользователь нажимает кнопку логарифмически от:
protected void closeCon()
{
//to close access
OleDbConnection sqlconConnection = (OleDbConnection)DatabaseConnection.Instance.GetConnection();
sqlconConnection.Close();
// to close sql server
SqlConnection sqlconConnection1 = (SqlConnection)(SqlConnection)DatabaseConnection.Instance.GetConnection();
if (sqlconConnection1.State != ConnectionState.Closed)
{
sqlconConnection1.Close();
}
}
Session.Abandon();
HttpCookie ObjCookie = new HttpCookie("ourcase");
ObjCookie.Expires = DateTime.Now;
HttpContext.Current.Response.Cookies.Add(ObjCookie);
Response.Redirect("/login/default.aspx");
System.Web.Security.FormsAuthentication.SignOut();
Ваш сайт будет терпеть неудачу, если вы сразу получите несколько запросов. Вы должны полностью переконфигурировать подключение к базе данных; ** не обмениваются примерами подключения **. – SLaks
@ abatishchev, я закрываю все соединения i opend, но все же есть ли способ закрыть любые открытые соединения? – safi
lol - @abatishchev, может быть, вместо того, чтобы спешить, чтобы первыми отредактировать, взять минутку и проверить все свои опечатки? –