同じマシン上で複数のasp.netコアWebアプリケーションを実行し、異なるポートを監視することは可能ですか?すべてのサービスは同じkestrelインスタンス上で実行する必要があります?複数のASP.netコアWebアプリケーションを単一のKestrelサーバーインスタンスで実行する
ASP.netコアWeb APIを使用して複数のサービス(マイクロサービス)を開発する必要があり、同じマシンに展開する必要があり、HTTPSと同じSSL証明書を使用する必要があります。 私の知見によれば、各サービスは個別のkestrelインスタンス上で動作するように設定する必要があるため、各サービスに対して同じSSLを設定するオーバーヘッドがあります。私はkestrelのシングルインスタンス上ですべてのサービスを実行する方法を見つけようとしているので、SSLをワンショットで有効にすることができます。
同じKestrelインスタンスを使用する理由は何ですか? – DavidG
こんにちは@DavidG - あなたの質問に答えて - "展開を簡単にする"。 kestrelのインスタンスが複数ある場合は、サービスごとにSSLを有効にする必要があり、それぞれのサービスに同じSSL証明書を使用しているため、SSLを一度設定してすべてのサービスが待機しているHTTPSとおそらく異なるポート – user8159689