IIS7が自動的に起動するときにapplication/global.asax/wcfサービスを自動起動する

あなたの時間をありがとう:) これが以前に尋ねられたのであれば申し訳ありません、私は本当に明確化が必要です。

環境:サーバー2008 R2 64ビット

基本的に何をしようとしているのは、サーバが再起動してもロードする自律型アプリケーションを作成することです。

私は先に進み、ワークロードを行うwcfサービスを書きました。

私が必要とするのは、1つのWebメソッドを起動するトリガーだけです。ウェブサイトがロードされていない(訪問されていても)起動する必要があります。

現在までに発見されたすべてのレジストリはレジストリの編集であり、可能なバッチファイルです。私は本当にアイデアが好きではありません。

私は、iis7でglobal.asaxファイルまたはAppInitialize()を呼び出す何かを見つけることを望んでいました。

iveがそれを発動できる唯一の方法は、私が自分でアプリケーションを訪問する場合です。

助けてくれてありがとう!

:)

7

1 答え

あなたはWindows Serverのバージョンが実際にIIS 7.5を持っているので、運が良かったです。新しい自動開始機能を確認します:

自動開始機能

AppFabricの自動起動機能は、Windows 7およびWindows Server 2008 R2に含まれているインターネットインフォメーションサービス(IIS)7.5の自動起動機能の上に構築されています。 IISでは、IISサービスの開始時に自動的に起動するように、アプリケーションプールとそのすべてまたは一部のアプリケーションを構成できます。

6
追加された
@TheNextmanありがとうございましたが、 追加された 著者 Clint Eastwood,
あなたは基本的な実装のための任意のリンクを提供できますか?
追加された 著者 Pankaj,
@StackOverflowUser ScottGuはここでそれをすべて説明するかなり良い記事を持っています: weblogs.asp.net/scottgu/archive/2009/09/15/…
追加された 著者 TheNextman,
@ChrisMoschiniこの手順では、AppFabricがインストールされていることを前提としています(デフォルトではインストールされていません)。 msdn.com/appfabric からダウンロードできます。
追加された 著者 veljkoz,
@veljkozあなたが提供したリンクはもう機能しませんが、Windows Server AppFabricはMicrosoft Web Platform Installerを使用して簡単にインストールできます。
追加された 著者 balint,
これらの指示は混乱します。私は2008 R2で、命令は "Windows Server AppFabric"(存在しない)を開き、IISで "Manage WCF and WF Services"の下のConfigureをクリックすると言う。何か不足していますか?
追加された 著者 Chris Moschini,
ちょうど私が探していたものを私に与えることに感謝したかった。みんなありがとう! :)
追加された 著者 Anthem127,