Последнее Руководство по программированию iPhone OS имеет полный раздел по этому с примером кода. Я уверен, что это - недавнее дополнение, поэтому возможно, Вы пропустили его. Это объясняет все условия, которые необходимо выполнить; в основном...
Ищут "Запуск в Альбомном режиме", страница 102.
Я считаю, что API-интерфейс профилирования .Net - лучший вариант.
Посмотрите на проект SlimTune в Google Code, чтобы получить живой образец с исходниками, что вы можете проверить, как адаптироваться и улучшить работу в сценарии Asp.NET.
С уважением Массимо
С помощью API профилирования .Net вы должны остановить сервер, а это требует много ресурсов ЦП (но дает вам полный контроль над всеми вызываемыми методами).
Я думаю, что наиболее «легкий путь» - сделать это с помощью MDbg. Я собрал очень маленькое, но полезное приложение под названием StackDump , которое выполняет следующие функции: 1) отладчик останавливает приложение и генерирует список всех стеков среды CLR, запущенных для процесса. 2) Приложение запускается снова. Эта операция является быстрой и может (возможно) выполняться на работающем производственном сервере с неизмененным производственным кодом.
Для этого достаточно 80 строк кода .Net. Я опубликовал исходный код на Codeplex.