У меня есть приложение ASP.NET, которое использует ASPX
страницы с кодом, который перенаправляет на другие ASPX
страницы. Я пытаюсь настроить журналы приложений для этого приложения, которые могут быть связаны между потоками.
Например, пользователь должен начать с a.aspx
, перенаправиться на b.aspx
, а затем на c.aspx
. Я хочу записать выполненный запрос на a.aspx
, b.aspx
и c.aspx
и любые необработанные исключения. Я также хочу иметь способ определить, что созданные журналы являются частью одного потока, то есть все идентификаторы журнала для конкретного потока одинаковы. Порядок a.aspx
, b.aspx
и c.aspx
не задан, например, я мог бы захотеть зарегистрировать поток, который ведет меня через b.aspx
, c.aspx
и a.aspx
.
Я пытался просмотреть файлы cookie, чтобы сохранить идентификатор журнала при прохождении процесса, но у меня возникли проблемы, поскольку файлы cookie сохраняются в последовательных потоках. Есть ли другие варианты?