Каков возможный способ реализации приложения «Задачи», которое работает вместе с сайтом ASP.NET MVC в Medium Trust? - PullRequest
1 голос
/ 10 октября 2010

Я пишу сайт ASP.NET MVC, где мне нужно иметь приложение "Задачи" , которое работает рядом с сайтом. Такое приложение «Задачи» будет собирать данные через заданные интервалы и вставлять их в базу данных.

Конечно, я мог бы написать простое консольное приложение и использовать для его запуска планировщик задач Windows, но мой сайт обслуживается GoDaddy, и у меня есть только средние разрешения доверия.

Существуют ли какие-либо методы для реализации такой функциональности, не нарушая разрешения среднего доверия?

Один метод, который я рассматриваю, - это метод на самом сайте, который собирает данные, ждет в течение длительного времени, а затем снова собирает данные. Будет ли это прерывать подключение пользователей к сайту?

1 Ответ

2 голосов
/ 10 октября 2010

Вы можете сделать это безобразным способом.

Выделите поток, который продолжает выполнять задачу.Начните тему с вашего собственного запроса на сайте.Поток будет продолжать работать в конце.

...