Есть ли какие-либо обстоятельства, при которых DbConnection.ConnectionTimeout может быть превышен при выполнении метода Open()?

#c# #.net #azure #azure-sql-server

#c# #.net #azure #azure-sql-server

Вопрос:

Я отслеживал свое веб-приложение (размещенное в Azure с помощью db azuresql) Я обнаружил, что иногда не удается установить соединение с базой данных, и метод Open() может занять до 40 секунд до сбоя (с исключением тайм-аута). Оказывается, в строке подключения я определил «Время ожидания соединения» в 5 секунд.

Есть ли какие-либо обстоятельства, при которых DbConnection.ConnectionTimeout может быть превышен при выполнении метода Open()?

Комментарии:

1. Вы спрашиваете, почему время ожидания составляет 40 секунд, хотя вы указали 5 секунд в строке подключения?

2. да, @Xerillio, есть идеи?