c# - 将 Visual Studio 调试器附加到 Windows 服务—— "attach"变灰

标签 c# visual-studio-2010 windows-services

我正在尝试使用 Visual Studio 2010 附加到 Windows 服务 → 调试附加到进程 命令。当我滚动浏览进程列表时,我的 Windows 服务变灰,附加按钮也变灰。

我已经尝试将服务帐户更改为本地服务、我的帐户等,但它仍然是灰色的。有办法解决这个问题吗?

最佳答案

我经常遇到同样的问题,我通过在我的配置中添加一个 bool 值来触发调试启动来解决这个问题。您可以通过调用以下命令启动附加到 Windows 服务进程的 Visual Studio 调试器实例:

System.Diagnostics.Debugger.Launch();

很棒的是,您可以在代码中的任何位置调用它。

关于c# - 将 Visual Studio 调试器附加到 Windows 服务—— "attach"变灰,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3680394/

相关文章:

c# - 根据什么确定客户所在的国家/地区? IP地址?

c# - 64 位 Windows 服务但需要 32 位 dll

c# - 在执行托管应用程序时,.NET 执行的最耗时的检查是什么?

c# - 非常奇怪的 DataReader 性能问题

c# - 使用哪个,C# 还是 F#?在这个 "real world"案例中

c# - 将 int 转换为 char 的最快方法是什么

c# - 基于最佳实践的字符串连接

c - 循环回到用户输入验证 C

c++实现在dll外部定义的虚拟类,在dll中

windows - Windows服务自动部署-工具