gpt4 book ai didi

c# - Intellitrace 和 Windows 服务

转载 作者:太空宇宙 更新时间:2023-11-03 10:31:27 25 4
gpt4 key购买 nike

我正在尝试在 Windows 服务上运行 IntelliTrace,但遇到了一些问题。我(通常)尝试了此处详述的步骤:http://blogs.msdn.com/b/msaffer/archive/2011/02/23/using-intellitrace-with-services.aspx .

我已经尝试下载 VS 2013 Update 3 IntelliTrace(来自 Microsoft)以及 VS 2015 Enterprise RC 中包含的新收集器。两者的 react 相同。

所以:

测试服务,已注册,以管理员身份运行(因此它不是访问权限)。已创建具有以下值的环境键:

COR_ENABLE_PROFILING=1
VSLOGGERCPLAN=C:\Intellitrace14\collection_plan.myplan.trace.xml
COR_PROFILER={AAAAAA70-DFED-4CB4-A1D6-920F51E9674A}

(这似乎是为 2015 RC 注册的 CLSID)

当我启动该服务时,它启动了,但在事件日志中我得到:

The profiler has requested that the CLR instance not load the profiler into this process.

我已经尝试过 32 位和 64 位编译服务(并注册了相关的 IntelliTrace)。

我知道 Windows 服务并不是真正受 IntelliTrace 支持的目标,但它曾用于 2010 等——当前版本确实发生了一些变化,还是我遗漏了什么?

最佳答案

这是一篇博文,解释了如何使用 IntelliTrace 从生产中的 Windows 服务收集数据。 http://bit.ly/1bTfcIO

如果您在遵循本指南时遇到任何问题,您也可以通过 angelos.petropoulos@microsoft.com 直接与我联系

在相关说明中,这里还宣布 Visual Studio 2015 Enterprise 中的 IntelliTrace 现在也支持附加到正在运行的进程。 http://bit.ly/1bT1Psn这意味着您还可以附加到正在运行的 Windows 服务而无需重新启动它。

关于c# - Intellitrace 和 Windows 服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30004559/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com