Gdzie znajduje się plik dziennika serwera ASP.NET?


17

Moja aplikacja ASP.NET MVC na moim polu programistycznym działa dziko; Nie mogę nawet połączyć się z localhost. Aby dowiedzieć się, na czym polega problem, chcę znaleźć plik dziennika i go zbadać.

Gdzie znajduje się lokalizacja pliku dziennika serwera ASP.NET? Nie mogłem tego znaleźć w przeglądarce zdarzeń, więc nie wiem, gdzie jeszcze szukać

Odpowiedzi:


20

ASP.NET używa rejestrowania w IIS, więc to naprawdę pytanie IIS. Chociaż w Podglądzie zdarzeń znajdują się szczegółowe informacje na temat niektórych rodzajów zdarzeń.

W IIS6 (i wcześniejszych wersjach) znajduje się on %SystemRoot%\system32\logfiles, aw IIS7 znajduje się w %SystemDrive%\inetpub\logs\LogFiles.

W obu przypadkach zostanie on umieszczony w podfolderze o nazwie W3SVC{Id}. Identyfikator to identyfikator witryny. Można go znaleźć, klikając „Witryny sieci Web” w Menedżerze usług IIS, a identyfikator witryny wyświetli się w tym widoku.

Kliknij Witryny, aby zobaczyć identyfikator witryny


+1 za bardziej kompletną odpowiedź niż moja własna. Świetna książka btw!
osij2is

czy to także rejestruje błędy? :) czy tylko wydarzenie i zajęcia? :)
Zafar,

@Zafar. Kody statusu błędów są rejestrowane (np. 500), ale to tylko informuje o wystąpieniu błędu. Nie zapewnia dalszych informacji. Szczegóły należy znaleźć w Podglądzie zdarzeń. Rozważ strukturę rejestrowania błędów, taką jak ELHAM lub Log2Net, aby uzyskać najlepsze rejestrowanie błędów i powiadomienia.
Scott Forsyth - MVP

3

Wierzę, że tego właśnie szukasz ( link ).

FTA:

Usługi IIS używają elastycznej i wydajnej architektury rejestrowania. Gdy wystąpi zdarzenie, które można zarejestrować, zwykle transakcja HTTP, IIS wywołuje wybrany moduł rejestrowania, który następnie zapisuje w jednym z dzienników przechowywanych w% SystemRoot% \ system32 \ Logfiles \.

Możesz zmienić lokalizację plików dziennika ASP.NET na podstawie aplikacji w konsoli zarządzania IIS.


1
Co to jest „FTA”?
Jeson Martajaya,

@JesonMartajaya z artykułu
Austin Adams,
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.