Как отобразить время обработки запроса на странице aspx в asp.net?

Как отобразить время обработки запроса на странице aspx в asp.net?

Я был опробован http-модулем: начало запроса и время окончания разницы запросов в методе response.write, но после отображения времени обработки запроса на странице aspx мое веб-приложение зависло. Экран другой функциональности был повешен не работает.

Может ли кто-нибудь, пожалуйста, скажите мне, как мы можем отобразить время обработки запроса в веб-приложении asp.net, я попробовал.NET 3.5 / IIS 7.5 интегрированный режим

1 ответ

Ваш вопрос действительно сложен для понимания - с точки зрения того, что вы пытаетесь полностью достичь.

Я попытался разбить его, и я предполагаю, что вы просто хотите знать, как рассчитать, сколько времени потребовалось для запуска процесса.

Если это так, то это будет работать - мы получаем Now.Ticks являются началом, а также в конце, а затем конвертировать их в секунды.

В VB

    Dim tStart As Long = Now.Ticks
    '' Do processing
    Dim tEnd As Long = Now.Ticks
    Dim tTaken As String = "Time taken " + TimeSpan.FromTicks(tEnd - tStart).TotalSeconds.ToString()

И в C#

    long tStart = Now.Ticks;
    // Do processing
    long tEnd = Now.Ticks;
    string tTaken = "Time taken " + TimeSpan.FromTicks(tEnd - tStart).TotalSeconds.ToString();
Другие вопросы по тегам