.Net Framework proxy detecting/loading from a middle tier/service environment

I got pinged by several customers on .Net Framework proxy detection and how the proxy server been loaded or used in a .Net applicaton domain. The typical scenario is: cusotmer saw some inconsistent behavior for using Proxy or not using Proxy in a middle tier/service environement, such as a windows service using WCF calling another backend webservice,…