Как я могу подключить журналы приложений, которые генерируются через перенаправления в потоке перенаправления aspx? - PullRequest
0 голосов
/ 01 ноября 2019

У меня есть приложение 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 сохраняются в последовательных потоках. Есть ли другие варианты?

1 Ответ

0 голосов
/ 01 ноября 2019

Вы не можете использовать Cookies, если хотите сохранить данные в своем журнале. Есть еще один вариант, который вы можете рассмотреть, он называется ELMAH https://elmah.github.io/

Насколько я понимаю, вы захотите зарегистрировать рабочий процесс (включая любые исключения) в своем приложении asp.net,Я думаю, что ELMAH будет лучше всего соответствовать вашим требованиям.

Пример ссылки о том, как использовать ELMAH регистрирующие модули

...