Request.Formで非常に奇妙な動作をしています。
これは、同じ ASP.NET アプリケーションを実行している 2 つの IIS 7 サーバーです。最初の例では、すべて問題ありません。しかし、2番目のものはパフォーマンスが非常に遅いです。
プロファイラーは、次の行を示しました。
context.Request.Form["id"]
毎回130ミリ秒以上かかります!
プロファイラー ログ:
0,60% get_Form - 4536 ミリ秒 - 68 回の呼び出し - System.Web.HttpRequest.get_Form()
サーバー構成はまったく同じです(?)。最初のサーバーは Vista を実行し、2 番目の (遅い) サーバーは Windows Web Server 2008 を実行します。
UPD: 両方のアプリケーション インスタンスが統合モードで実行されており、プール設定は同じです。
何か案は?