-
Cara sederhana ini diambil dari: http://www.qumiao.com
Berikut isi file Global.asax.
<%@ Bahasa Aplikasi="C#" %>
<%@ Impor Namespace="Sistem.Pengatur Waktu" %>
<%@ Impor Namespace="System.Net" %>
<skrip runat="server">
protected void Application_Start(pengirim objek, EventArgs e) {
//Jalankan tugas berkala setiap 5 detik
Timer myTimer = Timer baru (5000);
myTimer.Elapsed += baru ElapsedEventHandler(myTimer_Elapsed);
myTimer.Enabled = benar;
myTimer.AutoReset = benar;
}
protected void Application_End(pengirim objek, EventArgs e) {
//Kode berikut adalah kunci untuk menyelesaikan masalah daur ulang otomatis kumpulan aplikasi IIS
//Tetapkan alamat web Anda di sini, Anda dapat mengarahkannya ke halaman aspx mana pun atau bahkan halaman yang tidak ada.
//Tujuannya adalah untuk menstimulasi Application_Start
Sistem.Threading.Thread.Tidur(1000);
WebRequest.Create(" http://localhost/").GetResponse ();
}
void myTimer_Elapsed(sumber objek, ElapsedEventArgs e) {
coba { CycleTask(); } tangkap {}
}
batal Tugas Siklus() {
//Tulis di sini tugas berkala yang perlu Anda lakukan
}