Dove si trova il file di registro del server ASP.NET?


17

La mia applicazione ASP.NET MVC sulla mia casella di sviluppo è in esecuzione; Non riesco nemmeno a connettermi a localhost. Per sapere qual è il problema, voglio trovare il file di registro ed esaminarlo.

Dove si trova il file di registro del server ASP.NET? Non sono riuscito a trovarlo nel Visualizzatore eventi, quindi non so dove altro cercare

Risposte:


20

ASP.NET utilizza la registrazione IIS, quindi è davvero una domanda IIS. Sebbene ci siano alcune informazioni dettagliate nel Visualizzatore eventi per alcuni tipi di eventi.

In IIS6 (e precedenti), questo si trova in %SystemRoot%\system32\logfiles, e in IIS7, questo si trova in %SystemDrive%\inetpub\logs\LogFiles.

In entrambi i casi, verrà inserito in una sottocartella denominata W3SVC{Id}. L'ID è l'ID del sito. Puoi trovarlo facendo clic su "Siti Web" in Gestione IIS e l'ID del sito verrà mostrato in quella vista.

Fai clic su Siti per vedere l'ID del sito web


+1 per una risposta più completa della mia. Ottimo libro a proposito!
osij2is,

registra anche gli errori? :) o solo eventi e attività? :)
Zafar,

@Zafar. I codici di stato dell'errore vengono registrati (ad es. 500) ma ciò indica solo che si è verificato un errore. Non fornisce ulteriori informazioni. I dettagli dovrebbero essere trovati nel Visualizzatore eventi. Prendi in considerazione un framework di registrazione degli errori come ELHAM o Log2Net per la migliore registrazione e notifiche degli errori.
Scott Forsyth - MVP,

3

Credo che questo sia quello che stai cercando ( link ).

FTA:

IIS utilizza un'architettura di registrazione flessibile ed efficiente. Quando si verifica un evento registrabile, in genere una transazione HTTP, IIS chiama il modulo di registrazione selezionato, che quindi scrive su uno dei registri memorizzati in% SystemRoot% \ system32 \ Logfiles \.

È possibile modificare la posizione dei file di registro ASP.NET in base all'applicazione all'interno della console di gestione IIS.


1
Qual è il termine "ALS"?
Jeson Martajaya,

@JesonMartajaya dall'articolo
Austin Adams,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.