2016-07-04 24 views
0

我只創建了Web API。我希望使用Elmah Logging。我已經安裝了它的Nuget包。但是當我嘗試從瀏覽器訪問Elmah.axd文件時,它給了我一個錯誤:404 Not Found。並且該文件不會生成。我按照this鏈接。無法使用Web API生成Elmah日誌記錄的Elmah.axd文件

我需要額外做些什麼來生成/訪問此文件嗎?

回答

0

我是您鏈接到的教程的作者。我剛剛創建了一個新的Web API項目並安裝了ELMAH。 /elmah.axd可用。如果你能更新這個問題,我會非常感興趣的看到你的web.config?另外,您可以嘗試使用ELMAH配置驗證器驗證您的web.config:https://elmah.io/tools/configvalidator

+0

現在工作正常。我已經安裝了另一個包Elmah.contrib.Webapi,它爲我工作。 – Ankita

+0

還有一件事我發現將舊的錯誤日誌保存在axd文件中。我不知道它是如何工作的。但是我創建了一個名爲ErrorLog的文件夾。它工作正常。我不知道你是否在你的文章中提到這一點。但這很好。 – Ankita

+0

/elmah.axd應在安裝ELMAH時開箱即用。 Elmah.Contrib.WebApi用於記錄來自Web API的錯誤,並且與/elmah.axd沒有任何關係。 – ThomasArdal