Sdílet prostřednictvím


Konfigurace internetových aplikací

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

Element <defaultProxy> (Network Nastavení) 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> (Network Nastavení) 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 elementem <authenticationModules> (Network Nastavení). 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> (Network Nastavení) 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í. Výchozí moduly požadavku HTTP, HTTPS a soubor můžete přepsat zadáním vlastního modulu v konfiguračním souboru, jak je znázorně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é