Установка и запуск службы .NET Windows на веб-хосте - PullRequest
3 голосов
/ 24 декабря 2008

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

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

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

Ответы [ 3 ]

4 голосов
/ 24 декабря 2008

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

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

1 голос
/ 24 декабря 2008

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

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

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

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

0 голосов
/ 26 декабря 2008

Спасибо, Митчел и Вмаркес.

Я нашел этот способ о реализации службы , но без фактической установки службы.

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

...