Saya sedang berusaha mencoba untuk port aplikasi ASP.NET dari Server 2003 (dan IIS6) ke Server 2008 (IIS7).
Ketika saya mencoba dan mengunjungi halaman di browser saya mendapatkan ini:
Kesalahan Server dalam Aplikasi '/'.
Pengecualian Keamanan
Deskripsi: Aplikasi berusaha melakukan operasi yang tidak diizinkan oleh kebijakan keamanan. Untuk memberikan aplikasi ini izin yang diperlukan, silakan hubungi administrator sistem Anda atau ubah tingkat kepercayaan aplikasi dalam file konfigurasi.
Detail Pengecualian: System.Security.SecurityException: Sumber tidak ditemukan, tetapi beberapa atau semua log peristiwa tidak dapat dicari. Log tidak dapat diakses: Keamanan
Kesalahan Sumber:
Pengecualian yang tidak tertangani dihasilkan selama eksekusi permintaan web saat ini. Informasi mengenai asal dan lokasi pengecualian dapat diidentifikasi menggunakan jejak tumpukan pengecualian di bawah ini.
Jejak Tumpukan:
[SecurityException: Sumbernya tidak ditemukan, tetapi beberapa atau semua log peristiwa tidak dapat dicari. Log yang tidak dapat diakses: Keamanan.]
System.Diagnostics.EventLog.FindSourceRegistration (Sumber string, String machineName, Boolean read only only) +562 System.Diagnostics.EventLog.SourceExists (Sumber string, String machineName) +251
[menggunting]
Inilah hal-hal yang telah saya lakukan untuk mencoba dan menyelesaikannya:
Berikan "Semua Orang" izin akses penuh ke kunci
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\EventLog\Security
. Ini berhasil. Tapi tentu saja saya tidak bisa melakukan ini dalam produksi. Jadi saya menghapus izin "Semua Orang" setelah menjalankan aplikasi selama beberapa menit dan kesalahan muncul kembali.Saya membuat sumber di log Aplikasi dan log Keamanan (dan saya memverifikasi ada melalui regedit) selama instalasi dengan izin tinggi tetapi kesalahan tetap ada.
Saya memberi aplikasi tingkat kepercayaan penuh dalam
web.config
file (dan menggunakanappcmd.exe
) tetapi tidak berhasil.
Adakah yang tahu apa yang bisa dilakukan di sini?
PS: Ini tindak lanjut dari pertanyaan ini . Saya mengikuti jawaban yang diberikan tetapi tidak berhasil (lihat # 2 di atas).