Хостинг сервиса.NET в IIS (Никакой Интерфейс)

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

В настоящее время это записано в C# и размещено в службе Windows.

Многие мои команды другой, более "интерактивные" сервисы перемещаются в то, чтобы быть централизованно размещенным в IIS. Для непротиворечивости меня попросили преобразовать мой сервис, который будет размещен в IIS.

Действительно ли возможно разместить сервис, который не имеет никакого Интерфейса в IIS? Я привык видеть методы OnStart и OnStop, это все еще доступно при хостинге этот путь?

5
задан 80bower 29 January 2010 в 14:43
поделиться

2 ответа

до IIS 7.5, услуги, размещенные в IIS , на основе активации - то есть они только работают только при запросе. По причинам эффективности они остаются некоторое время после этого, но нет никакой гарантии, что они будут работать вообще.

Для использования, как у вас, хостинг IIS не звучит как особенно хорошая идея. Если никогда не запрашивалось, он никогда не будет бегать.

3
ответ дан 14 December 2019 в 19:12
поделиться

Ваше приложение обычно является чем-то, что следует развернуть в качестве службы Windows.

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

2
ответ дан 14 December 2019 в 19:12
поделиться
Другие вопросы по тегам:

Похожие вопросы: