Я пытаюсь добавить профилирование на сервер, на котором запущен ServiceStack, который не создан с помощью ASP.net. Насколько я могу судить, нет файла Global.asax, связанного с проектом. Вместо этого, он вызывает Init() и Start (String URLBase) на подклассе ServiceStack.WebHost.Endpoints.AppHostHttpListenerBaseServiceStack Built In Profiling Without Global.asax
На основе the ServiceStack Wiki есть профайлер, встроенный в ServiceStack в ServiceStack.MiniProfiler.Profiler. Но каждый из них говорит, что мне нужно запустить и остановить профилировщик двумя крючками, определенными в файле Global.asax. У меня его нет. Могу ли я использовать этот профилировщик?
Моя ближайшая попытка заключается в попытке подключиться к подклассу AppHostHttpListenerBase. Я попытался вызвать Profiler.Start() в PreRequestFilter и Profiler.Stop() в переопределении OnEndRequest, но пока они вызываются примерно в нужное время, я не вижу, чтобы результаты профилирования генерировались при прохождении отладки, и я не вижу, как результаты отображаются в моем браузере.
Возможно ли использовать этот профилировщик в этой конфигурации? Если да, то что мне не хватает?