Почти звучит так, как будто соединение с базой данных обрывается.
Если время ожидания для соединения и / или команды установлено довольно высоким, например, 300 (что составляет 5 минут), то может показаться, что оно просто зависнет навсегда, если не сможет установить это соединение.
Первое, что я бы попробовал, это установить время ожидания соединения, например 15 секунд, в файле web.config.
Тогда я бы запустил его снова.
Если у вас возникнет ошибка соединения, я бы использовал другой инструмент, чтобы попытаться подключиться к базе данных, используя параметры в вашем файле web.config.