У меня есть несколько сайтов с бланками заказов. Как я могу регистрировать таймаут, если он возникает. Где я могу разместить свой лог-код?Как я могу зарегистрировать время ожидания проводки в asp .net
ответ
Вот как я вхожу время ожидания сеанса в мое приложение в Global.asax.cs
protected void Session_End()
{
NLogger.Log("Session {0} has ended.", new String[] { Session.SessionID, Session.Timeout.ToString()}, NLogger.Info);
}
нет тайм-аута сеанса, мне нужно регистрировать тайм-аут отправки! – vNext
Вы не можете зарегистрировать запрос, который никогда не доходит до сервера. Почему вы все равно регистрируете их? – jhsowter
Он дошел до сервера, но, возможно, мой сервер занимает слишком много времени для обработки, поэтому мне нужно его зарегистрировать, чтобы узнать и исправить – vNext
Пожалуйста, более конкретно. Вы просто хотите записать в файл журнала, если какая-то сессия пользователя отключена? Или вы хотите как-то уведомить пользователя? Что вы имеете в виду именно тайм-аут? –
Вы имеете в виду тайм-аут сеанса или тайм-аут запроса? Очевидно, что если запрос на сервер истечет, то либо сервер никогда не получил запрос в первую очередь (поэтому вы не можете его зарегистрировать), либо клиент так и не получил ответ. – jhsowter
Я имею в виду тайм-аут запроса (проводки). Не время ожидания сеанса! – vNext