У меня есть проект, в котором пользователи загружают несколько файлов AccessDb размером 4-6 МБ для переноса в базу данных SQL Server, размещенную на AWS.Я думаю, что происходит то, что IIS может завершить процесс через некоторое время.
Это в основном файл загрузки, а затем статический класс ac #, который читает файл mdb
и использует EF .core для копирования в SQL Server.Используя Visual Studio, я не вижу никаких отключений, и все тестовые файлы успешно переносятся.
Сайт создан с использованием .netcore 2.1 / c #
У меня Web.config
установлен тайм-аут на requestTimeout="00:59:00"
, так что в основном останавливается около 503 ошибок.
Что я вижу, так это то, что если все браузеры закрыты (или, возможно, нет) и, возможно, технически не подключены к IIS, то через несколько минут миграция прекращается.Я не вижу новых строк, добавленных в базу данных.
Я хочу, чтобы мои процессы c # .netcore продолжали мигрировать любые базы данных, загруженные пользователем без IIS, или любые другие процессы, разрушающие соединение.
Нужны советы, которые я могу обновить.Я предполагаю, что есть другие настройки Web.config, которые я могу обновить?