title: Is is possible to specify (fake) a User Agent using IIS Reverse Proxy?
body: <p>I've got a site that is setup using a reverse proxy in IIS. The main site on server1 sends requests to "folder" to server2. This is working as expected, with one strange exception:</p>
  
  <p>The app on server2 is old. It is using code from .NET Framework 1.1 and some 3rd party controls that are, for obvious reasons, no longer supported. </p>
  
  <p>When browsing server1/folder in IE (any version) random things may happen and get a 404 error fairly regularly. When browsing the site in Chrome things work just as expected. If I tell IE to use the Chrome User Agent it behaves normally as well. </p>
  
  <p>What I think is happening is that one of the controls is looking at the User Agent and doing something with it and failing with the modern IE over reverse proxy. (Before reverse proxy it worked in IE). As best I can tell, the configuration on server2 is the same as it was before the move to the proxy.</p>
  
  <p>So, is there a way to fake, spoof, or otherwise manipulate the User Agent when passing the request from server1 to server2?</p>