Tôi đang cố gắng chuyển một ứng dụng ASP.NET từ Server 2003 (và IIS6) sang Server 2008 (IIS7).
Khi tôi thử và truy cập trang trên trình duyệt, tôi nhận được điều này:
lỗi server trong ứng dụng '/'
Ngoại lệ an ninh
Mô tả: Ứng dụng đã cố thực hiện một thao tác không được chính sách bảo mật cho phép. Để cấp cho ứng dụng này quyền yêu cầu, vui lòng liên hệ với quản trị viên hệ thống của bạn hoặc thay đổi mức độ tin cậy của ứng dụng trong tệp cấu hình.
Chi tiết ngoại lệ: System.Security.SecurityException: Không tìm thấy nguồn, nhưng một số hoặc tất cả các nhật ký sự kiện không thể được tìm kiếm. Nhật ký không thể truy cập: Bảo mật
Lỗi nguồn:
Một ngoại lệ chưa được xử lý đã được tạo trong quá trình thực hiện yêu cầu web hiện tại. Thông tin liên quan đến nguồn gốc và vị trí của ngoại lệ có thể được xác định bằng cách sử dụng dấu vết ngăn xếp ngoại lệ bên dưới.
Dấu vết ngăn xếp:
[SecurityException: Không tìm thấy nguồn, nhưng một số hoặc tất cả các bản ghi sự kiện không thể được tìm kiếm. Nhật ký không thể truy cập: Bảo mật.]
System.Diagnostics.EventLog.FindSourceRegistration (Chuỗi nguồn, String machineName, Boolean readOnly) +562 System.Diagnostics.EventLog.SourceExists (Chuỗi nguồn, String machineName) +251
[bắn tỉa]
Đây là những điều tôi đã làm để thử và giải quyết nó:
Cung cấp cho tất cả mọi người quyền truy cập đầy đủ quyền vào khóa
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\EventLog\Security
. Điều này đã làm việc. Nhưng tự nhiên tôi không thể làm điều này trong sản xuất. Vì vậy, tôi đã xóa quyền của mọi người trên mạng sau khi chạy ứng dụng trong vài phút và lỗi lại xuất hiện.Tôi đã tạo nguồn trong Nhật ký ứng dụng và Nhật ký bảo mật (và tôi đã xác minh nó tồn tại qua regedit) trong khi cài đặt với quyền nâng cao nhưng vẫn còn lỗi.
Tôi đã cung cấp cho ứng dụng một mức độ tin cậy đầy đủ trong
web.config
tệp (và sử dụngappcmd.exe
) nhưng không có kết quả.
Có ai có cái nhìn sâu sắc về những gì có thể được thực hiện ở đây?
PS: Đây là phần tiếp theo cho câu hỏi này . Tôi đã làm theo các câu trả lời đã cho nhưng vô ích (xem # 2 ở trên).