Да бисте прегледали конфигурацију у постојећој ASP.NET апликацији на .NET Framework-у, прочитајте system.net/defaultProxy кроз конфигурациони API:

using System.Net.Configuration;
using System.Web.Configuration;

var section = WebConfigurationManager.GetSection(
    "system.net/defaultProxy") as DefaultProxySection;

if (section != null)
{
    bool enabled = section.Enabled;
    var configuredAddress = section.Proxy.ProxyAddress;
    bool useDefaultCredentials = section.UseDefaultCredentials;
}

Враћене вредности описују конфигурациону секцију, укључујући применљиву наслеђену конфигурацију и подразумеване вредности. Корисне су при приказивању или ревизији изабране конфигурације апликације.

Дословни ProxyAddress разликује се од проксија изабраног за одредиште. Аутоматска политика може да изабере другу путању за сваки URL, а захтев може да носи и сопствену експлицитну конфигурацију проксија.

Користите IWebProxy.GetProxy(destination) када је питање одлука политике за то одредиште. Користите DefaultProxySection када је питање шта конфигурација декларише. Празна дословна адреса сама по себи није доказ да сваки захтев иде директно.

Повезани чланци