Lai pārbaudītu konfigurāciju esošā .NET Framework ASP.NET lietotnē, lasiet system.net/defaultProxy, izmantojot konfigurācijas 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;
}

Atgrieztās vērtības apraksta konfigurācijas sadaļu, tostarp piemērojamo mantoto konfigurāciju un noklusējuma vērtības. Tās ir noderīgas, rādot vai auditējot lietotnes izvēlēto konfigurāciju.

Burtiska ProxyAddress atšķiras no starpniekservera, kas izvēlēts konkrētam galamērķim. Automātiska politika katram URL var izvēlēties citu maršrutu, un pieprasījums var arī nest savu skaidro starpniekservera konfigurāciju.

Izmantojiet IWebProxy.GetProxy(destination), ja jautājums ir par politikas lēmumu šim galamērķim. Izmantojiet DefaultProxySection, ja jautājums ir par to, ko konfigurācija deklarē. Tukša burtiska adrese pati par sevi nav pierādījums, ka katrs pieprasījums iet tieši.

Saistītie raksti