負荷分散されたサーバーのプールから実行される3つのWebサイトがあります。ロードバランサーはスティッキーセッションを使用して、セッションが初期プールにとどまるようにします。
Webサイトで、Webサイトに固有のURLを生成する必要があります。標準の手順に従って、HttpContext.Request.Urlを使用しようとしましたが、間違ったURLが返されます。次に、Request.ServerVariables ["HTTP_HOST"]を使用しようとしましたが、正しいURLが返されます。
誰かアイデアはありますか?
サイトAの場合:Request.UrlはURLAを返しますRequest.ServerVariables["HTTP_HOST"]はURLAを返します
サイトB:
Request.UrlはURLAを返しますRequest.ServerVariables["HTTP_HOST"]はURLBを返します
サイトC:
Request.UrlはURLを返しますARequest.ServerVariables["HTTP_HOST"]はURLCを返します