Откройте IIS -> нажмите на свой siteName -> Редактор конфигурации
в разделе перейдите к system.web / httpRuntime. Увеличьте значение executeTimeout до времени, которое, по вашему мнению, потребуется для выполнения вашего процесса ...
Вы также можете установить его в web.config, как ответ выше. Однако в моем случае это работает, когда я делаю это из IIS.