Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/32.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何将应用程序错误写入ASP.NET MVC5中的文件?_C#_Asp.net_Asp.net Mvc_Asp.net Mvc 5 - Fatal编程技术网

C# 如何将应用程序错误写入ASP.NET MVC5中的文件?

C# 如何将应用程序错误写入ASP.NET MVC5中的文件?,c#,asp.net,asp.net-mvc,asp.net-mvc-5,C#,Asp.net,Asp.net Mvc,Asp.net Mvc 5,我有一个用ASP.NETMVC5编写的小应用程序。我的一些用户在ajax请求发生时会出错。我想看看是否有办法追踪已经发生的错误 框架是否会自动将应用程序错误记录在我可以查看的地方?或者,我是否需要在需要时手动添加日志 如何从控制器将日志写入ASP.NET MVC?是的,我建议使用一些(错误日志记录模块和处理程序) 它易于安装和配置,最好通过nuget使用它是的,我建议使用一些(错误记录模块和处理程序) 它易于安装和配置,最好通过nuget使用它。应用程序中的一些关键错误可能会被记录下来,并且可以

我有一个用ASP.NETMVC5编写的小应用程序。我的一些用户在ajax请求发生时会出错。我想看看是否有办法追踪已经发生的错误

框架是否会自动将应用程序错误记录在我可以查看的地方?或者,我是否需要在需要时手动添加日志


如何从控制器将日志写入ASP.NET MVC?

是的,我建议使用一些(错误日志记录模块和处理程序)


它易于安装和配置,最好通过nuget使用它是的,我建议使用一些(错误记录模块和处理程序)


它易于安装和配置,最好通过nuget使用它。应用程序中的一些关键错误可能会被记录下来,并且可以在Windows事件查看器中看到。但也有可能只记录了崩溃事件

您应该使用log4net这是一个了不起的日志库。它有很多配置选项可以登录到文件、数据库和其他。它可以作为nuget包添加

您可以在中找到教程,并在主页中找到其他信息


值得一提的是,它只会跟踪服务器端发生的错误,您必须手动记录错误,例如在catch子句中。如果您想捕获浏览器中产生的错误,例如角度问题或跨域问题,它将不会帮助您

应用程序中的一些关键错误可能会被记录,并且可以在Windows事件查看器中看到。但也有可能只记录了崩溃事件

您应该使用log4net这是一个了不起的日志库。它有很多配置选项可以登录到文件、数据库和其他。它可以作为nuget包添加

您可以在中找到教程,并在主页中找到其他信息


值得一提的是,它只会跟踪服务器端发生的错误,您必须手动记录错误,例如在catch子句中。如果您想捕获浏览器中产生的错误,例如角度问题或跨域问题,它将不会帮助您

多谢各位。Log4net给了我想要的东西。非常感谢。我很高兴能帮上忙。谢谢。Log4net给了我想要的东西。非常感谢。我很高兴能帮上忙。