セルフ ホステッド WCF サービスをオンデマンドで開始することはできますか?
これを実現するには、次の 2 つのオプションがあります。
自己ホスト型の WCF の Web サーバーにリスナーを挿入し、特定のサービスの要求が届いたときにサービス ホストをスピンアップしてから、WCF がそのエンドポイントの存在を探し始める。また
進行中の Web サービスを統合し、まだ実行されていない場合は要求のサービス ホストを開始し、そのサービス ホストに要求をリダイレクトします (IIS がそうしているように)。
Web サービスは UI ビジネス ロジックでイン プロセスで実行する必要があるため、IIS や WAS を使用できません。
どれが実現可能で、どうすればこれを達成できますか?
編集:
何百ものホストがあり、そのほとんど (約 95%) は (ほとんど) 使用されていませんが、利用可能にする必要があるため、サービスホストを開始することはできません。これは、900 エンティティのビジネス ロジック レイヤーを公開するためのものです。