IIS mendukung penyebaran xcopy sehingga hanya menyalin file yang harus Anda butuhkan kecuali Anda memiliki persyaratan khusus.
Salah satu cara untuk melakukannya adalah skrip sederhana yang menggunakan ROBOCOPY untuk menyalin file baru ke server.
Jika situsnya besar dan ini terlalu lama, gunakan sistem kontrol versi. Saya suka Mercurial untuk tujuan ini, walaupun Anda harus berhati-hati bahwa file konfigurasi sistem kontrol versi tidak berakhir dilayani oleh publik. Menyebarkan kemudian hanyalah masalah melakukan perubahan dan kemudian memeriksa versi terbaru di server. Selain menjadi efisien, ini memungkinkan rollback cepat (jika Anda menandai versi bagus terakhir) jika Anda terbaru dan terbesar memiliki bug showstopper.
Untuk meminimalkan waktu henti, Anda dapat meminta skrip menyalin file ke direktori baru dan kemudian dengan cepat mengganti nama direktori, atau mengubah tempat IIS menunjuk ke direktori baru.