これは、App_Codeフォルダにコードがあり、ハードウェアロードバランサを使用するすべての人にとっては疑問です。真のハードウェアロードバランサは、問題を解決するために固定セッションに設定できますが、完璧な世界では、この機能をオフにしたいと思います。ASP.NET AJAXロードバランシングの問題
ファイルがApp_Codeフォルダ内にあり、サイトがプリコンパイルされていない場合、iisはこれらのファイルのランダムなファイル名を生成します。
server1 "/ajax/SomeControl, App_Code.tjazq3hb.ashx"
server2 "/ajax/SomeControl, App_Code.wzp3akyu.ashx"
ユーザーがページを投稿し、他のサーバーに転送されたときに何も動作しません。
誰にでも解決策がありますか?私は、事前にコンパイルされたWebサイトに変更することができますが、QA部門が変更されたファイルを宣伝する能力を失うことになります。
固定セッションを有効にせずにこの問題を解決した唯一の方法です。 –