Мой сайт ASP.NET при попытке подключиться к базе данных в первый раз после периода бездействия выдает исключение тайм-аута.
Я понимаю, что соединения в пуле соединений заканчиваются по прошествии некоторого времени простоя (настройки брандмауэра или Oracle), и пул или приложение не имеют понятия об этом.Время ожидания соединения ASP.NET после простоя некоторое время
Есть ли способ проверить соединение заранее, чтобы первая попытка не выдавала исключение?
У меня нет большого контроля над настройками БД или Брандмауэра. Поэтому мне нужно иметь дело с этим - мое приложение. (Предпочитаете, если есть какие-либо настройки web.config)
Я использую: ASP.NET 2.0. Сервер Oracle 11g, Microsoft Enterprise Library DAAB для выполнения всех операций с БД.
Я сделал некоторые поиск по этой теме, но не нашли какой-либо твердый раствор для этого еще :(