Есть ли способ узнать, обслуживала ли среда выполнения ASP.Net кэшированную копию страницы ASPX или действительно прошла жизненный цикл страницы?
Вот моя проблема:
Я вижу много записей в моих файлах журнала IIS, которые были успешно обработаны (200 OK) . У меня соответствующий код регистрации (Log4Net API) в событиях Session_Start и Application_BeginRequest () , который регистрирует каждый запрос к моей БД с более подробной информацией. Я не вижу соответствующих записей в моей базе данных SQL для некоторых случаев, которые должны были быть созданы кодом Log4Net.
Существуют ли какие-либо журналы, чтобы узнать, обслуживалась ли кэшированная копия рабочим процессом .NET? Кроме того, если мой код входа в систему вызовет исключение, не будет ли он отображаться как 500 в журналах IIS?
Код находится на Windows 2008 Server, IIS 7.
PS: Если сборка кода разрешает событие и вход в базу данных может помочь отследить это? Может кто-нибудь указать мне пример?