Мои ASP.NET Web Application служит на IIS 7.0 и .NET 4.0IIS Пользовательские Продолжительность Logging
Я хочу, чтобы измерить общую продолжительность для «любого запроса к моим методам веб-служб (ASMX)» Этот журнал должен включать некоторые пользовательские данные (например, ID, заданные моим приложением).
Я планирую сделать следующие шаги:
- Запуск приложения в режиме интегрированного трубопровода
- Реализация пользовательского модуля HTTP и приложить к BeginRequest и EndRequest событий HttpApplication.
- В методе BeginRequest, Измерить
- В методе EndRequest; конец Секундомер; читать данные пользовательского идентификатора из контекста. Сеанс; записывать результаты в базу данных или файл.
Как вы думаете, это хороший метод? Каков наилучший способ достичь этого, вы бы порекомендовали другое?
Вы взглянули на отслеживании ASP.NET? Для этого есть документация MSDN: http://msdn.microsoft.com/en-us/library/bb386420(v=vs.100).aspx – Fahad