セッションを使用しない .NET 4.0 フレームワークの単純な MVC3 アプリがあります。認証に Windows 統合 (AD グループ) を使用します。2 つのサーバー (Windows 2003 と IIS 6 の両方) に展開されます。MVC3 を IIS 6 で動作させるには、ワイルドカード マップを追加する回避策があります。直接アクセスすると、アプリは両方のマシンで正常に動作します。
両方のサーバー間をシームレスにローテーションできるように、HW ロード バランサーを使用したいと考えています。また、私のアプリにはセッションがないため、これはかなり簡単なはずです (願っています)。私がやりたいことは、LB がそのアプリにリクエストを送信する前に、アプリがサーバー上で実行されていることを確認することです。そのアプリに keepalive.htm ファイルが存在するかどうかを確認するのと同じくらい簡単です。この特定のアプリのユーザー数は非常に少ないため、非常に複雑なソリューションを実装したくありません。キープアライブ ソリューションを実装しようとしましたが、401 エラーが発生し続けます。誰でもファイルを読み取れるようにして匿名アクセスを許可した後でも (認証は必要ありません)、同じエラーが発生します。MVC3 を IIS 6 で動作させるための回避策が邪魔になっているような気がします。
Loadbalancer がリクエストを転送する前にアプリが起動しているかどうかを確認できるように、単純な MVC3 アプリの負荷を分散する方法についてのアイデアはありますか?
助けてくれてありがとう。