Какой выполнимый способ внедрения приложения «задачи», которые проходят вместе с сайтом ASP.NET MVC в среднем доверии?
-
29-09-2019 - |
Вопрос
Я пишу сайт ASP.NET MVC, где мне нужно есть приложение «Задачи» Это работает вместе с сайтом. Такое приложение «задачи» будет собирать данные с установленными интервалами и вставить их в базу данных.
Конечно, я мог бы написать простое приложение для консоли и использовать планировщик задач Windows для его запуска, но мой сайт размещается GoDaddy, и у меня есть только разрешения на среднее доверие.
Существуют ли какие-либо методы для реализации таких функций, не нарушающие разрешения среднего доверия?
Один метод, который я рассматриваю, представляет собой метод самого сайта, который собирает данные, долго ждет, а затем снова собирает данные. Это включило бы соединение пользователей на сайт?
Решение
Вы можете сделать это уродливым способом.
Окружающая нить, которая продолжает делать задание задач. Инициируйте поток с вашим собственным запросом на пользовательский веб-сайт. Нить будет продолжать работать на заднем дне.