Чего ждет утилизация IIS? - PullRequest
0 голосов
/ 07 июня 2018

Я имею в виду, что IIS перезагружает домены приложений, но пытается разрешить ожидающие запросы завершить , уже запуская новый .Что если все запросы ответили, но задание выполнено, будет ли приложение немедленно перезагружено или получит тот же льготный период, что и когда запрос еще не ответил?

1 Ответ

0 голосов
/ 07 июня 2018

Если вы не зарегистрируете Task в веб-приложении, используя HostingEnvironment.QueueBackgroundWorkItem, https://msdn.microsoft.com/en-us/library/dn636893(v=vs.110).aspx,, тогда приложение только изящно "отключит" свои собственные потоки запросов.Если вы добавите Task в очередь, она попытается дождаться завершения Task.Однако период ожидания не является неопределенным.

У Скотта Хансельмана есть хорошая статья о выполнении асинхронных задач.

https://www.hanselman.com/blog/HowToRunBackgroundTasksInASPNET.aspx

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