Если тайм-аут является текущим выполнением команды вставки, расширенный тайм-аут должен быть установлен с помощью кода. Единственный способ (насколько мне известно) сделать это - разветвить код ELMAH и установить его вручную:
command.CommandTimeout = 1;
Существует тайм-аут соединения, который вы можете попытаться установить через строку соединения, но это длятолько соединение, и это не звучит так, вот в чем проблема:
Data Source=...;Initial Catalog=...;Integrated Security=SSPI;Connection Timeout=30