хостинг C # windows service или альтернатива для запуска непрерывных задач в среде общего хостинга - PullRequest
0 голосов
/ 17 мая 2011

Моему приложению требовалось выполнять непрерывные задачи без какого-либо вмешательства пользователя, но мне трудно разместить его на виртуальном сервере общего доступа в качестве службы Windows, поскольку эти панели управления предоставляют доступ только к IIS.Вопрос в том, каким будет способ достижения этой цели или альтернатива для запуска непрерывной задачи на общем размещенном сервере?

Я не думаю о выделенном сервере, потому что это слишком дорого.*

1 Ответ

1 голос
/ 17 мая 2011

Можете ли вы определить «непрерывный» в вашем случае?Поскольку вы не можете получить доступ к физическому блоку (или даже к полному доступу к виртуальному блоку), ваши возможности ограничены.

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

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

...