Существует проблема со встроенным - как только Вы определили функцию в заголовочном файле (который подразумевает встроенный, или явный или неявный путем определения тела функции членства в классе) нет никакого простого способа изменить его, не вынуждая пользователей перекомпилировать (в противоположность перессылке). Часто это вызывает проблемы, особенно если рассматриваемая функция определяется в библиотеке, и заголовок является частью своего интерфейса.
Действительно глупый трюк: в каком-то классе, который все использует, используйте конструктор класса, чтобы запомнить время начала, и используйте страницу aspx для его получения. Теперь сравните с текущим временем.
В приложении ASP.NET вы можете попробовать TimeSpan uptime = (DateTime.Now - ProcessInfo.GetCurrentProcessInfo () .StartTime)
Если вы сделали пюре Перезапуск (повторное использование) пула приложений и http://forums.iis.net/t/1162615.aspx , вы должен получить