共用方式為


設定 Internet 應用程式

<system.net> 組態項目包含應用程式的網路組態資訊。使用 <system.net> 項目,您可以設定 Proxy 伺服器、設定連接管理參數並將自訂驗證 (Authentication) 和要求模組包含在您的應用程式中。

<defaultProxy> 項目定義 GlobalProxySelection 類別 (Class) 所傳回的 Proxy 伺服器。未使其本身的 Proxy 屬性設定為特定值的 HttpWebRequest 都使用預設的 Proxy。除了設定 Proxy 位址之外,您還可以建立將不使用 Proxy 的伺服器位址清單,並且可以指示 Proxy 不應該用於本機位址。

務必注意 Microsoft Internet Explorer 設定是和組態設定結合,組態設定的優先順序較高。

以下範例將預設的Proxy 伺服器位址設定為 http://proxyserver,指示 Proxy 不應該用於本機位址,並指定所有位於 contoso.com 網域的伺服器要求,都應該略過 Proxy。

<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>

使用 <connectionManagement> 項目能夠設定可連接至特定伺服器或所有其他伺服器的永續性 (Persistent) 連接的數量。以下範例將應用程式設定為使用兩個連接至伺服器 www.contoso.com 的永續性連接、四個連接至 IP 位址 192.168.1.2 的伺服器的永續性連接,以及一個連接至所有其他伺服器的永續性連接。

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

自訂驗證模組使用 <authenticationModules> 項目加以設定。自訂驗證模組必須實作 IAuthenticationModule 介面。

以下範例會設定自訂驗證模組。

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

您可以使用 <webRequestModules> 項目將應用程式設定為使用自訂特定通訊協定模組,以便要求網際網路資源的資訊。這個特定模組必須實作 IWebRequestCreate 介面。您可以藉由在組態檔中指定您的自訂模組,來覆寫預設的 HTTP、HTTPS 和檔案要求模組,如以下範例所示。

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

請參閱

存取網際網路 | 網路設定結構描述 | 設定應用程式