[英]How do I improve ASP.NET MVC5 application performance on each page's first hit?
[英]How do I write my application errors to a file in ASP.NET MVC5?
我有一個用ASP.NET MVC 5編寫的小應用程序。當執行Ajax請求時,我的一些用戶遇到了錯誤。 我正在嘗試查看是否有一種方法可以跟蹤已經發生的錯誤?
框架會自動在我可以查看的位置記錄應用程序錯誤嗎? 或者,是否需要在需要時手動添加日志?
如何從控制器將日志寫入ASP.NET MVC?
應用程序中的某些嚴重錯誤可能會被記錄下來,並且可以在Windows事件查看器中看到。 但是有可能僅崩潰事件記錄在此處。
您應該使用log4net,這是一個了不起的日志記錄庫。 它具有許多配置選項,可用於登錄文件,數據庫和其他。 它可以作為nuget包添加。
您可以在log4net教程中找到教程,並在首頁Apache Log4net中找到其他信息。
值得一提的是,它將僅跟蹤服務器端發生的錯誤,並且您將必須手動記錄錯誤,例如在catch子句中。 如果您想捕獲瀏覽器中產生的錯誤,例如角度問題或跨域問題,它將無濟於事。
是的,有一些,我建議使用Elmah (錯誤記錄模塊和處理程序)
它易於安裝和配置,更好地通過nuget使用
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.