Sdílet prostřednictvím


Konfigurace internetových aplikací

Element<system.Net> konfigurace (Nastavení sítě) obsahuje informace o konfiguraci sítě pro aplikace. Pomocí elementu<system.Net> Element (Nastavení sítě) můžete nastavit proxy servery, nastavit parametry správy připojení a zahrnout do aplikace vlastní moduly ověřování a žádosti.

Element <defaultProxy> definuje proxy server vrácený GlobalProxySelection třídou. Každá HttpWebRequest , která nemá vlastní Proxy vlastnost nastavenou na konkrétní hodnotu, používá výchozí proxy server. Kromě nastavení adresy proxy můžete vytvořit seznam adres serveru, které nebudou proxy server používat, a můžete označit, že proxy server by se neměl používat pro místní adresy.

Je důležité si uvědomit, že nastavení internetu systému se kombinuje s nastavením konfigurace, přičemž druhá má přednost.

Následující příklad nastaví výchozí adresu proxy serveru na http://proxyserver, označuje, že proxy by se nemělo používat pro místní adresy a určuje, že všechny požadavky na servery umístěné v contoso.com doméně by měly obejít proxy server.

<configuration>
    <system.net>
        <defaultProxy>
            <proxy
                usesystemdefault = "false"
                proxyaddress = "http://proxyserver:80"
                bypassonlocal = "true"
            />
            <bypasslist>
                <add address="http://[a-z]+\.contoso\.com/" />
            </bypasslist>
        </defaultProxy>
    </system.net>
</configuration>

Pomocí elementu<connectionManagement> (Nastavení sítě) nakonfigurujte počet trvalých připojení, která lze provést na konkrétní server nebo na všechny ostatní servery. Následující příklad nakonfiguruje aplikaci tak, aby používala dvě trvalá připojení k serveru www.contoso.com, čtyři trvalá připojení k serveru s IP adresou 192.168.1.2 a jedním trvalým připojením ke všem ostatním serverům.

<configuration>
    <system.net>
        <connectionManagement>
            <add address="http://www.contoso.com" maxconnection="2" />
            <add address="192.168.1.2" maxconnection="4" />
            <add address="*" maxconnection="1" />
        </connectionManagement>
    </system.net>
</configuration>

Vlastní ověřovací moduly jsou nakonfigurovány s prvkem <authenticationModules> (Nastavení sítě). Vlastní ověřovací moduly musí implementovat IAuthenticationModule rozhraní.

Následující příklad konfiguruje vlastní ověřovací modul.

<configuration>
    <system.net>
        <authenticationModules>
            <add type="MyAuthModule, MyAuthModule.dll" />
        </authenticationModules>
    </system.net>
</configuration>

Pomocí elementu<webRequestModules> Element (Nastavení sítě) můžete nakonfigurovat aplikaci tak, aby používala vlastní moduly specifické pro protokol k vyžádání informací z internetových prostředků. Zadané moduly musí implementovat IWebRequestCreate rozhraní. Moduly pro výchozí požadavky HTTP, HTTPS a soubory můžete přepsat tak, že v konfiguračním souboru specifikujete svůj vlastní modul, jak je ukázáno v následujícím příkladu.

<configuration>
    <system.net>
        <webRequestModules>
            <add
                prefix="HTTP"
                type = "MyHttpRequest.dll, MyHttpRequestCreator"
            />
        </webRequestModules>
    </system.net>
</configuration>

Viz také