Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Pada Windows Server 2003, WinHTTP diimplementasikan sebagai rakitan berdampingan, dan harus ditautkan dengan demikian. Perhatikan bahwa ini tidak berlaku untuk Windows Vista dan yang lebih baru.
Rakitan berdampingan
Dimulai dengan Microsoft Windows XP, mekanisme rakitan berdampingan disediakan untuk mengontrol penautan run-time untuk menghindari konflik penerapan versi pustaka tautan dinamis (DLL). Untuk informasi tentang rakitan berdampingan, lihat Tentang Aplikasi Terisolasi dan Rakitan Berdampingan.
Untuk menggunakan mekanisme ini untuk menautkan ke WinHTTP versi 5.1 di Windows Server 2003, aplikasi harus menggabungkan manifes yang menentukan WinHTTP sebagai rakitan dependen. Lihat Penggunaan Rakitan Berdampingan untuk informasi lebih lanjut tentang cara melakukannya.
Contoh Manifes Aplikasi WinHTTP
Contoh manifes di bawah ini mengilustrasikan manifes aplikasi yang dapat digunakan untuk menautkan ke WinHTTP.
Semua atribut kecuali "jenis" dari rakitan<><assemblyIdentity>" harus dimodifikasi sebagaimana mestinya untuk aplikasi tertentu Anda. Hal yang sama berlaku untuk konten elemen "<deskripsi>".
Selain itu, pastikan bahwa atribut "processorArchitecture" dari "<dependentAssembly><assemblyIdentity>" cocok dengan atribut "processorArchitecture" dari assembly<><assemblyIdentity>". Di bawah ini, misalnya, keduanya diatur ke "x86".
Semua nilai yang tidak spesifik untuk aplikasi Anda harus mengambil bentuk seperti yang ditunjukkan di bawah ini.
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
<assemblyIdentity
version="1.0.0.0"
processorArchitecture="x86"
name="Microsoft.Windows.Sample"
type="win32" />
<description>Sample WinHttp Application</description>
<dependency>
<dependentAssembly>
<assemblyIdentity
type="win32"
name="Microsoft.Windows.WinHTTP"
version="5.1.0.0"
processorArchitecture="x86"
publicKeyToken="6595b64144ccf1df"
language="*" />
</dependentAssembly>
</dependency>
</assembly>