I have a Server 2008 web server that has a single network card with a primary IP and several secondary IP's bound to it. When an application running on this server makes requests to the web it appears to be randomly picking one of the secondary IP's. I would have expected it to use the primary IP to make outbound HTTP requests. How do I force it to always use the primary IP address when making requests?
(The application that is making the outbound requests is an ASP.NET web site.)
Please note that I really do mean outbound requests from the web app to other web servers and not inbound requests from a browser.