C# 如何连接通过aspx重定向流中的重定向生成的应用程序日志?
我有一个ASP.NET应用程序,它使用C# 如何连接通过aspx重定向流中的重定向生成的应用程序日志?,c#,asp.net,logging,C#,Asp.net,Logging,我有一个ASP.NET应用程序,它使用ASPX页面,页面后面有代码,可以重定向到其他ASPX页面。我正在尝试为此应用程序设置可以在流之间链接的应用程序日志 例如,用户将从a.aspx开始,重定向到b.aspx,然后再重定向到c.aspx。我想记录对a.aspx、b.aspx和c.aspx的请求以及任何未处理的异常。我还希望有一种方法来识别生成的日志是一个流的一部分,即特定流的所有日志ID都是相同的。未设置a.aspx、b.aspx和c.aspx的顺序,例如,我可能希望记录通过b.aspx、c.a
ASPX
页面,页面后面有代码,可以重定向到其他ASPX
页面。我正在尝试为此应用程序设置可以在流之间链接的应用程序日志
例如,用户将从a.aspx
开始,重定向到b.aspx
,然后再重定向到c.aspx
。我想记录对a.aspx
、b.aspx
和c.aspx
的请求以及任何未处理的异常。我还希望有一种方法来识别生成的日志是一个流的一部分,即特定流的所有日志ID都是相同的。未设置a.aspx
、b.aspx
和c.aspx
的顺序,例如,我可能希望记录通过b.aspx
、c.aspx
和a.aspx
的流程
我曾尝试在执行过程中查看cookies以存储日志id,但我遇到了问题,因为cookies是跨连续流保存的。还有其他选择吗?如果要将数据持久保存在日志中,则不能使用
Cookies
。您可能还需要研究另一个选项,它叫做ELMAH
据我所知,您希望在asp.net
应用程序中记录工作流(包括任何异常)。我认为ELMAH
似乎最适合您的要求
关于如何使用的示例链接