У меня есть сайт, который использует .NET 3.5, IIS7 и SQL Server 2008.Response Time Out на IIS7, не может распространяться на более чем на 30 секунд (по умолчанию)
На веб-странице, нажмите на report download button
, его загружает данные из SQL Server и Stream в пользовательский файл Excel.
Он отлично работает, за исключением случаев, когда время выполнения и время загрузки (из SQL Server) превышают 30 секунд, а затем таймаут веб-страницы.
Я попытался изменить web.config (может быть, неправильно), но это не поможет.
<system.web>
<httpRuntime executionTimeout="240" maxRequestLength="20480" />
</system.web>
Могу ли я решить эту проблему, настроив только IIS7? или SQL Server/Session State DB/Browser также имеет ограничение тайм-аута?
Спасибо
thx, каково время ожидания по умолчанию для SQLCommand? 30 с? –
Да, это 30 секунд, если он ответил на ваш вопрос, поставьте галочку как ответ. – Ravia
Я сделаю, сначала позвольте мне попробовать, thx много. –