2012-02-24 18 views
8

Tôi mới về ASP.NET MVC, tôi có một dự án và khi tôi puslish Nó trên IIS, Nó ném một ngoại lệ như thế này:Các Just-In-Time debugger đã được đưa ra mà không cho phép bảo mật cần thiết

" Một ngoại lệ win32 không được giải quyết xảy ra trong w3wp.exe Trình gỡ rối Just-In-Time đã được khởi chạy mà không có các quyền bảo mật cần thiết. Để gỡ lỗi các lệnh này, trình gỡ lỗi JIT phải được chạy với tư cách quản trị viên. Bạn có muốn gỡ lỗi các proces không? "

Tôi cố gắng đặt thuộc tính DefaultAppPool thành Hệ thống cục bộ nhưng không hoạt động! Làm cách nào để khắc phục sự cố này? Cảm ơn!

+0

Vì lợi ích của người tìm kiếm, bài đăng SO này có giải pháp cho tôi - http://stackoverflow.com/a/12427014/852806 – HockeyJ

Trả lời

8

Có vẻ như ứng dụng của bạn đang gây ra quá trình xử lý của nhân viên IIS. Để có được điều này, bạn có thể thực hiện một hoặc nhiều thao tác sau:

  1. Kiểm tra Trình xem sự kiện để xem lý do ứng dụng bị lỗi. Nếu bạn lọc Nhật ký ứng dụng bằng các nguồn ASP.NET 2.0 và 4.0, bạn sẽ thấy một loạt các cảnh báo cho biết ngoại lệ nào gây ra sự cố.
  2. Đính kèm quy trình sử dụng Visual Studio và xác định ngoại lệ nào đang được ném. Điều này sẽ cung cấp cho bạn thông tin chi tiết nhất.

Thay đổi đặc quyền bảo mật trong nhóm ứng dụng không có khả năng giúp bạn tại đây; lý do hộp thoại JIT xuất hiện là vì ứng dụng đang gặp sự cố và bạn đang chạy trong một ngữ cảnh bảo mật khác cho phiên tương tác của mình!

Đăng thêm thông tin về sự cố nếu bạn muốn được trợ giúp về phía dưới.

Chúc mừng

Các vấn đề liên quan