IIS 7.5とWindows 2008を使用してAppFabricでホストしているWCFサービスがあります。このサービスは、推奨されているように自動起動に設定されています。 サービスが開始されると、決して終了しないwhileループに入りますが、これが望ましい動作であることに留意してください。 whileループは、いつ利用可能になるか分からないデータを処理することになっています。IISまたはWebサイトが停止したことを識別する方法はありますか?
問題は、WebサイトまたはIISをシャットダウンするときにサービスが実行され続けることです。だから私の質問は次のとおりです:
IISやウェブサイトが停止したことを識別する方法はありますか?
この終わりのない行動を達成するより良い方法はありますか?
ここに十分な情報がありますように。
whileループは何をするのか...あなたは無限ループを使用している理由として、ここでI二他人の懸念、しかしLearn IIS website
で利用できますか?なぜあなたはそれを持っている必要がありますか?この情報は、回答に役立ちます。 – usr
おそらくWindowsサービスのホストですか? –
usrの質問に加えて、なぜサービスを永遠にループさせたいのですか?それは間違っているようです。 – NotMe