1

80/443を超えるWindows認証を使用するasp.netイントラネットアプリケーションがあります。異なるネットワーク上のユーザーのために、異なるポート上のSSLを介したフォーム認証のサポートを追加する必要があります。Asp.netは異なるポートで認証を行いますか?

最初に、ログインフォームをサイトに追加し、80/443でWindows認証を使用するように構成されたサイトと、新しいポートでフォーム認証を使用するように構成されたサイトを各サーバーで2回実行しました。これは、混在モード認証ハックの悪い経験のためです。

しかし、私はそうしなくても、各サーバーでサイトの2つのインスタンスを実行するCPUとRAMのコストを支払うのではなく、これにもっとクリーンな方法がありますか?

ありがとうございます!

+0

なぜ1つのサーバーで2つのサイトとして実行できませんでしたか?最初のサイトはポート80/443にバインドされ、Windows認証を使用します。 2番目のサイトは新しいポートにバインドされ、フォーム認証を使用します。 2つのサイトは、web.configによってのみ異なる、お互いのコピーになります。 –

+0

可能であれば、同じサーバー上でCPUとRAMを競合する2つのサイトを持つことはできません。 :) – user364825

+0

OK。第2のサイトの割り当ては、大きなリソースを排除するものではないことに注意してください。 1つのサイトへの1000ヒットに対応するために必要なリソースは、2つのサイトへの500ヒット(それぞれ)を収容するのに必要なリソースとほとんど変わりません。 –

答えて