Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/305.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 web From中记录每个类中的错误?_C#_Asp.net_Web Services_Exception_Asmx - Fatal编程技术网

C# 如何在asp.net web From中记录每个类中的错误?

C# 如何在asp.net web From中记录每个类中的错误?,c#,asp.net,web-services,exception,asmx,C#,Asp.net,Web Services,Exception,Asmx,我在一个大型web应用程序上工作,它有300多个web服务(asmx)和600多个用户控件(ascx),这些都是由Ajax请求加载的,现在我想制作一个异常处理系统,用相关部门的名称参数保存错误,因为我想了解这个错误是针对哪个部门的。 无论是否在方法中处理异常,我都要记录它们。 我认为一个好的方法是使用类似MVC过滤器属性的东西。但我不知道如何在asp.NETWeb表单中实现这一点 请原谅我的英语不好您可以使用类似的工具,只需几行代码即可为您的站点添加异常处理。如果使用NuGet,则可以在的命令中

我在一个大型web应用程序上工作,它有300多个web服务(asmx)和600多个用户控件(ascx),这些都是由Ajax请求加载的,现在我想制作一个异常处理系统,用相关部门的名称参数保存错误,因为我想了解这个错误是针对哪个部门的。
无论是否在方法中处理异常,我都要记录它们。 我认为一个好的方法是使用类似MVC过滤器属性的东西。但我不知道如何在asp.NETWeb表单中实现这一点


请原谅我的英语不好

您可以使用类似的工具,只需几行代码即可为您的站点添加异常处理。如果使用NuGet,则可以在的命令中通过NuGet安装该软件包
安装软件包elmah


Scott Hanselman在

上有一篇很好的文章,这篇文章已经存在了。对于那些还不知道的读者:ASMX是一种遗留技术,不应该用于新的开发。WCF或ASP.NET Web API应用于Web服务客户端和服务器的所有新开发。一个提示:Microsoft已停用MSDN上的。您正在谈论的是属性。你说的是PostSharp吗?我没有任何PostSharp的经验,但是的,我认为这将是一个很好的方法!