在Global.asax中我有Application_Error处理程序中的代码,它将错误消息存储在HttpRuntime.Cache中,将错误记录到应用程序日志文件,然后将用户转移到Error.aspx页面以显示消息在网站模板/主题内(通过从HttpRuntime.Cache中检索)。.Net Application_Error
我想知道的是,如果有一个好方法来管理HttpRuntime.Cache内容。
目前,我使用在全局可用的常量文件中定义的键设置HttpRuntime.Cache值,然后在后面的Error.aspx代码中明确地删除它。
有没有一种更明智的方法来确保在错误处理完成后能够正确清理HttpRuntime.Cache?
为了从上下文抽象:
治法设置在中央存储位置 控制转到方法b仅在成功地读出值使用从中央存储 的值的某些值,应方法b清除值从存储
限制:无法将控制返回给MethodA。一旦MethodB完成,程序结束。