複数のテナント (Software-as-a-Service スタイル) をホストする ASP.NET アプリケーションがあります。各テナントには独自のドメイン名 (www.mydomain.com、www.yourdomain.com) と独自の SSL 証明書があります。
すべてのテナントが同じアプリケーションインスタンス上にあるようにアプリケーションをホストする方法はありますか?
- 同じ共有の場所を指す複数の IIS Web サイトを持つことができることはわかっていますが、それは機能しません。同じインスタンスではありません。それは同じアプリケーションの異なるインスタンスです。
- また、ワイルドカード証明書を使用して SSL ホスト ヘッダー マッピングを使用できることも知っていますが、すべてのテナントが同じプライマリ ドメイン (yourdomain.commondomain.com、mydomain.commondomain.com) のサブドメインである必要があるため、それは機能しません。ソリューションが有効であるためには、全員がサブドメインではなく、独自のドメイン名を持っている必要があります。(理想的には、各テナントも EV 証明書を使用することを選択でき、ワイルドカード EV 証明書を使用することはできません。)