【发布时间】:2010-05-14 04:08:42
【问题描述】:
有什么方法可以查明 ASP.Net 运行时是否提供了 ASPX 页面的缓存副本或实际经历了页面生命周期?
这是我的问题:
我在我的 IIS 日志文件中看到许多条目已成功提供 (200 OK)。我在 Session_Start 和 Application_BeginRequest() 事件中有一个相应的日志记录代码 (Log4Net API),它将每个请求记录到我的数据库中并提供更多详细信息。对于某些本应由 Log4Net 代码创建的情况,我在我的 SQL DB 中没有看到任何相应的条目。
是否有任何日志可用于确定缓存副本是否由 .NET 工作进程提供服务?此外,如果我的日志记录代码会抛出异常,那会不会在 IIS 日志中显示为 500?
代码在 Windows 2008 Server, IIS 7 上。
PS:如果编码程序集解析事件并登录到数据库可以帮助跟踪这一点?有人可以举个例子吗?
【问题讨论】:
标签: c# asp.net caching log4net iis-logs