IIS でリバース プロキシを使用してセットアップされたサイトがあります。server1 のメイン サイトは、"folder" への要求を server2 に送信します。これは期待どおりに機能していますが、奇妙な例外が 1 つあります。
server2 のアプリは古いです。.NET Framework 1.1 のコードと、明らかな理由でサポートされなくなった一部のサードパーティ コントロールを使用しています。
IE (任意のバージョン) で server1/folder をブラウズすると、ランダムなことが起こり、かなり定期的に 404 エラーが発生することがあります。Chrome でサイトを閲覧すると、期待どおりに機能します。Chrome User Agent を使用するように IE に指示すると、IE も正常に動作します。
私が考えているのは、コントロールの 1 つがユーザー エージェントを見て、それを使って何かを行っていて、リバース プロキシ経由の最新の IE で失敗していることです。(リバース プロキシの前は IE で動作していました)。私が知る限り、server2 の構成はプロキシに移動する前と同じです。
では、server1 から server2 にリクエストを渡すときに、User Agent を偽造、なりすまし、または操作する方法はありますか?