Автозапуск службы application / global.asax / wcf при автоматическом запуске IIS7 - PullRequest
7 голосов
/ 06 февраля 2012

Спасибо за ваше время :) Извините, если об этом уже спрашивали, мне просто очень нужны разъяснения.

Среда: сервер 2008 R2 64 бит

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

Я написал и написал сервис wcf, который будет выполнять рабочую нагрузку.

Все, что мне нужно, - это триггер, который запускает один веб-метод.Он должен срабатывать, даже если веб-сайт не загружен (посещен).

Пока все, что я нашел, - это изменения в реестре и, возможно, командный файл.Мне действительно не нравится эта идея, и я хотел бы сделать что-то еще.

Я надеялся найти что-то в iis7, которое будет вызывать файл global.asax или AppInitialize () в службе.

Единственный способ заставить его выстрелить - это если я сам посещаю приложение.

Спасибо за любую помощь!

:)

1 Ответ

6 голосов
/ 06 февраля 2012

Ваша версия Windows Server на самом деле имеет IIS 7.5, так что вам повезло.Ознакомьтесь с новой функцией Автозапуск :

Функция автозапуска

Функция автозапуска AppFabric встроена сверхуфункции автозапуска Internet Information Services (IIS) 7.5, которая включена в Windows 7 и Windows Server 2008 R2.В IIS вы можете настроить пул приложений и все или некоторые из его приложений на автоматический запуск при запуске службы IIS.

...