Guardare in fondo alla pagina myapp/elmah per "Questo registro è fornito dal ..." per vedere che tipo di registrazione si sta utilizzando. Se è in memoria, non esiste un file fisico. In caso contrario, la posizione del file è specificato da LogPath nel web.config, come ad esempio ...
<elmah>
<errorLog type="Elmah.XmlFileErrorLog, Elmah" logPath="~\App_Data\" />
</elmah>
EDIT
Non voglio sostituire solo il frammento di codice originale perché potrebbe ho lavorato per alcune persone; per me non ha fatto e in realtà ho dovuto cambiare LogPath un po 'così:
<elmah>
<errorLog type="Elmah.XmlFileErrorLog, Elmah" logPath="~/App_Data" />
</elmah>
fonte
2013-07-16 15:07:53
Dopo ho aggiunto che i file XML avrebbero ancora non mostrare fino a quando ho aggiunto i permessi di scrittura e feci cartella App_Data NON leggere solo. grazie – ShaneKm
@ShaneKm Puoi aggiornare la tua domanda con tutte le modifiche che hai fatto? mi piace come hai fatto che quella cartella non fosse di sola lettura e forniva permessi di scrittura ecc. – Unnie
Ho trovato che la cartella App_Data non è quella nel progetto MVC ma quella in IIS Express. Per me era 'C: \ Programmi (x86) \ IIS Express \ ~ \ App_Data' – user3885927