Pertanyaan:
Dengan dirilisnya .net 2.0, kita dihadapkan pada tugas migrasi dari ASP .NET 1.1 ke ASP .NET 2.0. Dalam prosesnya, kita akan menemui banyak masalah dari dua versi situs web yang hidup berdampingan di satu server.
Di IIS 5, semuanya tampak berfungsi dengan baik (belum memeriksanya secara spesifik). Namun karena diperkenalkannya konsep Application Pool pada IIS 6, akan ada beberapa masalah. Ketika kami menerapkan Kumpulan Aplikasi yang sama ke dua versi .net situs web yang berbeda, kesalahan log aplikasi berikut akan muncul (di sini ASP.NET 2.0 adalah versi bahasa Inggris dan ASP.NET 1.1 adalah versi Cina):
Jenis peristiwa: Peristiwa Kesalahan sumber: ASP.NET 2.0.50727.0
Jenis Acara: Tidak Ada ID Acara: 1062
Tanggal: 2006-1-5
Acara: 10:04:15
Pengguna: Tidak Ada
Komputer: xxxxxxxxxx
menggambarkan:
Tidak mungkin menjalankan dua versi ASP.NET yang berbeda dalam proses IIS yang sama. Silakan gunakan Alat Administrasi IIS untuk mengkonfigurasi ulang server Anda untuk menjalankan aplikasi dalam proses
terpisah Pusatkan di go.microsoft.com/fwlink/events.asp .
Jenis Peristiwa: Kesalahan Sumber Peristiwa: ASP.NET 1.1.4322.0
Jenis Acara: Tidak Ada ID Acara: 1062
Tanggal: 2006-1-5
Acara: 10:35:47
Pengguna: Tidak Ada
Komputer: xxxxxxxxx
menggambarkan:
Tidak mungkin menjalankan dua versi ASP.NET yang berbeda dalam proses IIS yang sama. Silakan gunakan alat manajemen IIS untuk mengkonfigurasi ulang server untuk menjalankan aplikasi dalam proses terpisah.
Untuk informasi lebih lanjut, lihat Pusat Bantuan dan Dukungan di http://go.microsoft.com/fwlink/events.asp .
Solusi:
Gunakan Kumpulan Aplikasi yang berbeda untuk versi situs yang berbeda (termasuk direktori virtual, karena juga menggunakan Kumpulan Aplikasi). Sesederhana itu.