Bagikan melalui


Mengonfigurasi Aplikasi Internet

Elemen <konfigurasi system.Net> Element (Pengaturan Jaringan) berisi informasi konfigurasi jaringan untuk aplikasi. Menggunakan elemen < system.Net> Element (Pengaturan Jaringan) , Anda dapat mengatur server proksi, mengatur parameter manajemen koneksi, dan menyertakan autentikasi khusus dan modul permintaan pada aplikasi Anda.

Elemen <defaultProxy> Element (Pengaturan Jaringan) menentukan server proksi yang dikembalikan GlobalProxySelection melalui kelas. Setiap HttpWebRequest yang tidak memiliki Proxyproperti sendiri sesuai nilai tertentu menggunakan proksi default. Selain mengatur alamat proksi, Anda dapat membuat daftar alamat server yang tidak akan menggunakan proksi, dan Anda dapat menunjukkan bahwa proksi tidak boleh digunakan untuk alamat lokal.

Penting untuk dicatat bahwa pengaturan Internet sistem dikombinasikan dengan pengaturan konfigurasi, dengan yang terakhir diutamakan.

Contoh berikut menentukan alamat server proksi default ke http://proxyserver, mengindikasikan jika proksi tidak boleh digunakan untuk alamat lokal, dan menerangkan bahwa semua permintaan ke server yang berada pada domain contoso.com harus melewati proksi.

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

Gunakan elemen< connectionManagement> Element (Setelan Jaringan) untuk mengonfigurasi jumlah koneksi persisten yang dapat dijalankan ke server tertentu atau ke seluruh server lainnya. Contoh berikut mengonfigurasi aplikasi untuk menggunakan dua koneksi persisten ke server www.contoso.com, empat koneksi persisten ke server dengan alamat IP 192.168.1.2 serta satu koneksi persisten ke seluruh server lainnya.

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

Modul autentikasi khusus dikonfigurasikan dengan elemen <authenticationModules> (Setelan Jaringan) . Modul autentikasi khusus harus menggunakan IAuthenticationModule antarmuka.

Contoh berikut mengonfigurasi modul autentikasi khusus.

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

Anda dapat menggunakan <elemen webRequestModules> Element (Pengaturan Jaringan) untuk mengonfigurasi aplikasi Anda untuk penggunaan modul tertentu protokol khusus untuk meminta informasi dari sumber Internet. Modul yang telah ditentukan harus menggunakan antarmuka IWebRequestCreate. Anda dapat mengambil alih modul HTTP, HTTPS, dan permintaan file default dengan menentukan modul khusus Anda dalam file konfigurasi, seperti pada contoh berikut.

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

Lihat juga