Я пытаюсь запустить IntelliTrace в службе Windows, но сталкиваясь с некоторыми проблемами. Я (как правило) пробовал шаги, которые подробно описаны здесь: http://blogs.msdn.com/b/msaffer/archive/2011/02/23/using-intellitrace-with-services.aspx.Intellitrace и службы Windows
Я пробовал VS 2013 Update 3 IntelliTrace скачать (от Microsoft), а также новый коллекционер, который включен в VS 2015 Enterprise RC. Оба ответят одинаково.
Итак:
Служба тестирования, заказные, работает в качестве администратора (так что не права доступа). ключа окружающей среды был создан со следующими значениями:
COR_ENABLE_PROFILING=1
VSLOGGERCPLAN=C:\Intellitrace14\collection_plan.myplan.trace.xml
COR_PROFILER={AAAAAA70-DFED-4CB4-A1D6-920F51E9674A}
(Это CLSID, который зарегистрирован на 2015 RC это кажется)
При запуске службы, он выстреливает вверх, но в случае Войти Я получаю:
The profiler has requested that the CLR instance not load the profiler into this process.
Я пробовал как с 32-битной и 64-разрядные составленный сервис (и соответствующий IntelliTrace регистрации).
Я знаю, что службы Windows не являются реально поддерживаемой целью для IntelliTrace, но она использовалась для работы с 2010 и т. Д. - что-то действительно изменилось для текущих версий или я что-то упустил?