Tôi đang cố triển khai ứng dụng MVC3 đầu tiên của mình lên máy chủ chạy IIS-7.5. Tôi đã có những điều và chạy, nhưng tôi đang gặp một số rắc rối với các phương pháp gỡ lỗi của tôi. Tôi sử dụng cấu trúc gỡ lỗi độc quyền hoạt động tốt khi chạy ứng dụng cục bộ (sử dụng mô-đun "IIS Express" và Visual Studio) - nhưng khi triển khai đến máy chủ, tôi thậm chí không tạo được tệp gỡ lỗi, ít được in nhiều hơn.Ứng dụng gỡ lỗi ASP.NET MVC3_Start
Tệp gỡ lỗi được tạo trong sự kiện Application_Start, vì vậy tôi đặt một bản ghi sự kiện được dán trong sự kiện Application_Start và chạy ứng dụng cục bộ và trên máy chủ, chỉ để xem sự kiện có bị sa thải hay không. Nhật ký sự kiện của tôi cục bộ đã được đóng dấu theo ý định, nhưng các bản ghi sự kiện trên máy chủ không có bất kỳ dấu trang mới nào. Những gì đang xảy ra ở đây?
protected void Application_Start()
{
AreaRegistration.RegisterAllAreas();
//This is just some code that calls to another module I wrote to easily stamp to the Event logs - it works, trust me
EventLogging.Initialize();
EventLogging.WriteEventLog("Application Start Called Successfully");
}
bởi 'tệp gỡ lỗi' là bạn đang nói các mục nhật ký sự kiện (yêu cầu quyền trên nhật ký sự kiện từ nhận dạng hồ bơi ứng dụng của bạn) chứ không phải tệp vật lý? –
@AdamTuliper Xin lỗi vì sự mơ hồ - "tệp gỡ lỗi", trong cụm từ ở trên, đề cập đến tệp vật lý. Tuy nhiên, tôi có thể ghi vào cả tệp vật lý lẫn bản ghi sự kiện. Hãy để tôi thử thêm Hồ sơ Nhận dạng Ứng dụng của tôi trực tiếp vào Quyền Đăng nhập Sự kiện ... –
@AdamTuliper Ok, tôi đã thêm Bản sắc AppPool vào ACL cho EventLogs trực tiếp trong trình chỉnh sửa đăng ký - vẫn không có gì ... = (Có lẽ tôi có vấn đề cơ bản hơn? :: thở dài :: –