Bagikan melalui


Gambaran umum cache ClickOnce

Semua aplikasi ClickOnce, baik yang diinstal secara lokal atau dihosting secara online, disimpan di komputer klien dalam cache aplikasi ClickOnce. Cache ClickOnce adalah sekumpulan direktori tersembunyi di bawah direktori Local Settings dari folder Documents and Settings pengguna saat ini. Cache ini menyimpan semua file aplikasi, termasuk rakitan, file konfigurasi, pengaturan aplikasi dan pengguna, dan direktori data. Cache juga bertanggung jawab untuk memigrasikan direktori data aplikasi ke versi terbaru. Untuk informasi selengkapnya tentang migrasi data, lihat Mengakses Data Lokal dan Jarak Jauh di Aplikasi ClickOnce.

Dengan menyediakan satu lokasi untuk penyimpanan aplikasi, ClickOnce mengambil alih tugas mengelola instalasi fisik aplikasi dari pengguna. Cache juga membantu mengisolasi aplikasi dengan menjaga rakitan dan file data untuk semua aplikasi dan versinya yang berbeda terpisah satu sama lain. Misalnya, saat Anda meningkatkan aplikasi ClickOnce, versi tersebut dan sumber daya datanya disediakan dengan direktori mereka sendiri di cache.

Kuota penyimpanan cache

Aplikasi ClickOnce yang dihosting secara online dibatasi dalam jumlah ruang yang dapat mereka tempati dengan kuota yang membatasi ukuran cache ClickOnce. Ukuran cache berlaku untuk semua aplikasi online pengguna; satu aplikasi online yang tepercaya sebagian terbatas untuk menempati setengah dari ruang kuota. Aplikasi yang diinstal tidak dibatasi oleh ukuran cache dan tidak dihitung terhadap batas cache. Untuk semua aplikasi ClickOnce, cache hanya mempertahankan versi saat ini dan versi yang diinstal sebelumnya.

Secara default, komputer klien memiliki penyimpanan 250 MB untuk aplikasi ClickOnce online. File data tidak dihitung terhadap batas ini. Administrator sistem dapat memperbesar atau mengurangi kuota ini pada komputer klien tertentu dengan mengubah kunci registri, HKEY_CURRENT_USER\Software\Classes\Software\Microsoft\Windows\CurrentVersion\Deployment\OnlineAppQuotaInKB, yang merupakan nilai DWORD yang mengekspresikan ukuran cache dalam kilobyte. Misalnya, untuk mengurangi ukuran cache menjadi 50 MB, Anda akan mengubah nilai ini menjadi 51200.