При попытке создать управляемый отладчик в C # мы используем код из Microsoft.Samples.Debugging.MdbgEngine
. WaitHandle
для нашего MDbgProcess
получает сигналы от базового процесса, отлично подходящие для консольных приложений, приложений winform и размещенных в IIS приложений ASP.Net на localhost. После перемещения целевого приложения, в частности приложения ASP.Net, размещенного на IIS, на серверные ОС 2008 и 2012 годов, WaitHandle прекращает прием сигналов. Мы перепробовали много шагов отладки, включая, но не ограничиваясь:
- Копирование сборок приложения на сервер
- Построение отладчика и цель против
- Слои в исчерпывающем диагностическом сообщении
- Установка Visual Studio на сервер и сборка всего там
- Попробование разных пулов приложений и разных настроек пула приложений
Кто-нибудь когда-либо использовал эти компоненты для ASP.Net на серверной ОС или есть идеи, что может происходить?
https://github.com/SymbolSource/Microsoft.Samples.Debugging
ТНХ