Я написал веб-приложение и во время тестирования обнаружил, что соединения, установленные с сервером, не закрываются, даже если я закрываю соединение в приложении. Даже после закрытия веб-страницы соединение остается без изменений.
Вот пример кода, который открывает соединение и закрывает его:
protected void OpenConnection_Click(object sender, EventArgs e)
{
SqlConnection conn = null;
SqlConnectionStringBuilder builder = new SqlConnectionStringBuilder();
builder.DataSource = "MyServerName";
builder.InitialCatalog = "Northwnd";
builder.IntegratedSecurity = true;
builder.ApplicationName = "My Test ASP";
try
{
conn = new SqlConnection(builder.ConnectionString);
conn.Open();
conn.Close();
}
catch (SqlException ex)
{
ex.Message.ToString();
}
}
В мониторе активности соединение остается. Если я выполняю тот же код в обычном приложении Windows, соединение закрывается правильно.
Пожалуйста, помогите мне, как решить эту проблему.