2016-07-04 19 views
0

Ich habe nur Web-API erstellt. In diesem möchte ich Elmah Logging verwenden. Ich habe Nuget-Paket davon installiert. Aber wenn ich versuche, auf Elmah.axd Datei vom Browser zuzugreifen, gibt es mir einen Fehler: 404 Not Found. Und diese Datei wird nicht generiert. Ich habe this Link verfolgt.Elmah.axd-Datei von Elmah-Protokollierung mit Web-API kann nicht generiert werden

Muss ich etwas zusätzlich tun, um diese Datei zu generieren/auf sie zuzugreifen?

Antwort

0

Ich bin der Autor des Tutorials, das Sie verknüpft haben. Ich habe gerade ein neues Web-API-Projekt erstellt und ELMAH installiert. /elmah.axd ist verfügbar. Ich wäre sehr daran interessiert, Ihre web.config zu sehen, wenn Sie die Frage damit aktualisieren können? Sie können auch versuchen, Ihre web.config mit dem ELMAH Configuration Validator zu validieren: https://elmah.io/tools/configvalidator

+0

Es funktioniert jetzt gut. Ich habe ein anderes Paket Elmah.contrib.Webapi installiert und es hat für mich funktioniert. – Ankita

+0

Eine weitere Sache, die ich gefunden habe, ältere Fehlerprotokolle in der axd-Datei zu behalten. Ich weiß nicht, wie es funktioniert. Aber ich habe einen Ordner namens ErrorLog erstellt. Und es funktioniert gut. Ich weiß nicht, ob du das in deinem Artikel erwähnt hast oder nicht. Aber das ist gut. – Ankita

+0

/elmah.axd sollte bei der Installation von ELMAH funktionieren. Elmah.Contrib.WebApi dient zur Protokollierung von Fehlern der Web API und hat nichts mit /elmah.axd zu tun. – ThomasArdal