Страница ASP.net MVC - показать в процессе и запустить некоторые задачи в фоновом режиме - PullRequest
0 голосов
/ 06 марта 2019

Пока я работал в приложении для Windows, мы показываем сообщение о загрузке, не замораживаем приложение и не запускаем необходимый процесс в фоновом режиме.Как обработать тот же процесс в приложении ASP.Net MVC

Например, я перечисляю список студентов на странице.Также есть кнопка «Загрузить», которая отображает список студентов.При нажатии кнопки загрузки после выбора файла экран будет недоступен до тех пор, пока он не завершит процесс чтения содержимого из файла и преобразования его в базу данных и обновления сетки.Можем ли мы иметь какой-то фоновый процесс, который не замораживает страницу

1 Ответ

0 голосов
/ 06 марта 2019

Если у вас есть долго выполняемая задача, выполнение которой занимает слишком много времени, и пользователь должен ждать, пока она не будет выполнена, в этой ситуации вам придется писать фоновые задачи на веб-сайте ASP.NET.

Например, HangFire (или аналогичные подобные библиотеки с открытым исходным кодом), используемые для написания фоновых задач на вашем веб-сайте ASP.NET.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...