У меня есть запланированное задание, которое нужно запустить, перейдя на страницу, мой веб-хост не позволяет мне использовать планировщик Windows.
Одна из задач, которую выполняет эта задача, - получить некоторые данные из множества других веб-сайтов, из-за того, насколько медленными могут быть веб-запросы. Я настроил задачу на использование потоков.
Запуск этой задачи из действия mvc, похоже, приводит к тому, что весь веб-сервер выходит из строя, из-за чего он отказывается загружать больше страниц.
Разве плохо использовать потоки из веб-приложения? Есть ли способ для меня, чтобы безопасно сделать это? Какие существуют ограничения потоков? Мне действительно нужно знать больше информации?
РЕДАКТИРОВАТЬ: ПОДРАЗДЕЛЕНИЯ
Если я использую потоки из пула потоков (который используется во время выполнения ASP.NET ( спасибо Антон ), могу ли я ограничить, сколько потоков он может использовать? Что такое пул потоков ASP.NET ограничение размера?
Было бы лучше иметь отдельный сайт, который делает это? Возможно, виртуальная папка, содержащая отдельное приложение ASP.NET? Это помешало бы мне ограничить пул потоков, верно?