Tệp nhật ký máy chủ ASP.NET được đặt ở đâu?


17

Ứng dụng ASP.NET MVC của tôi trên hộp phát triển của tôi đang chạy hoang dã; Tôi thậm chí không thể kết nối với localhost. Để biết vấn đề là gì, tôi muốn tìm tệp nhật ký và kiểm tra nó.

Vị trí của tệp nhật ký máy chủ ASP.NET ở đâu? Tôi không thể tìm thấy nó trong trình xem sự kiện, vì vậy tôi không biết nơi nào khác để tìm

Câu trả lời:


20

ASP.NET sử dụng ghi nhật ký IIS, vì vậy đây thực sự là một câu hỏi IIS. Mặc dù có một số thông tin chi tiết trong Trình xem sự kiện cho một số loại sự kiện.

Trong IIS6 (và trước đó), cái này được đặt trong %SystemRoot%\system32\logfilesvà trong IIS7, cái này được đặt ở %SystemDrive%\inetpub\logs\LogFiles.

Trong cả hai trường hợp, nó sẽ được đặt trong thư mục con được gọi W3SVC{Id}. Id là Id trang web. Bạn có thể tìm thấy nó bằng cách nhấp vào "Trang web" trong Trình quản lý IIS và ID trang web sẽ hiển thị trong chế độ xem đó.

Nhấp vào Trang web để xem ID trang web


+1 cho câu trả lời đầy đủ hơn của tôi. Cuốn sách tuyệt vời btw!
osij2is

nó cũng đăng nhập các lỗi? :) hay chỉ sự kiện và hoạt động? :)
Zafar

@Zafar. Mã trạng thái lỗi được ghi lại (ví dụ 500) nhưng điều đó chỉ cho bạn biết rằng đã xảy ra lỗi. Nó không cung cấp thêm thông tin. Chi tiết sẽ cần được tìm thấy trong Trình xem sự kiện. Xem xét một khung ghi nhật ký lỗi như ELHAM hoặc Log2Net để ghi nhật ký và thông báo lỗi tốt nhất.
Scott Forsyth - MVP

3

Tôi tin rằng đây là những gì bạn đang tìm kiếm ( liên kết ).

FTA:

IIS sử dụng kiến ​​trúc ghi nhật ký linh hoạt và hiệu quả. Khi xảy ra sự kiện có thể đăng nhập, thường là giao dịch HTTP, IIS sẽ gọi mô đun ghi nhật ký đã chọn, sau đó ghi vào một trong các nhật ký được lưu trữ trong% SystemRoot% \ system32 \ Logfiles \.

Bạn có thể thay đổi vị trí của tệp nhật ký ASP.NET trên cơ sở ứng dụng trong bảng điều khiển quản lý IIS.


1
Thuật ngữ 'FTA' là gì?
Jeson Martajaya

@JesonMartajaya từ bài báo
Austin Adams
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.