Вопрос

Я уже задавал этот вопрос на совете JOS-.NET но Джоэл закрывает этот совет, так что вот он снова:

Позволяют ли вам провайдеры веб-хостинга устанавливать службы Windows?Я хочу поиграть с некоторыми элементами автоматизации, которые в настоящее время я прекрасно могу выполнять на своем собственном компьютере разработчика, но я хотел бы начать открывать эти материалы для широкой публики.Однако позволяют ли веб-хостинги запускать installutil.exe?

Если у кого-то есть опыт в этом, пожалуйста, дайте мне знать.Спасибо.

Это было полезно?

Решение

Нет, 99% хостинг-провайдеров, по крайней мере, для общих сред хостинга, НЕ позволяют вам устанавливать службы Windows для расширения функциональности вашего сайта.

Если вы используете VPS или выделенную установку и у вас есть доступ к удаленному рабочему столу на компьютере, то да, вы можете.

Другие советы

То, что вы ищете в ASP.NET - это фоновый процесс.Это процесс, реализованный в виде отдельного потока, который вы будете хранить в объекте Приложения.

В общем, не рекомендуется делать что-то подобное, потому что это плохо масштабируется.Он будет конкурировать за ресурсы с IIS / ASP.NET proccess.

Погуглите это для получения дополнительной информации -> поиск в Google.

Редактировать:Как говорили другие.Обычно интернет-провайдеры не разрешают вам устанавливать сервисные приложения.Решением в этих случаях является использование фонового процесса.

Спасибо Митчелу и вмаркезу.

Я нашел этот обходной способ внедрение сервиса но без необходимости фактической установки сервиса.

Тем не менее, это немного сложно в реализации, поэтому я мог бы просто пойти и попробовать VPS / выделенный маршрут.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top