【问题标题】:JIT Debugger dialog window is not showing after starting a service启动服务后未显示 JIT 调试器对话框窗口
【发布时间】:2011-10-12 12:53:12
【问题描述】:

我目前正在开发 Windows 服务,在通过 installutil.exe 安装服务后,当我在 services.msc 中启动服务时,如果我想调试它,没有 JIT 窗口指示。

一旦服务运行并在visual studio中尝试“附加到进程”,它会说一个错误,如无法附加到进程。 Visual Studio 没有足够的权限来调试此进程。要调试此过程,Visual Studio 必须以管理员身份运行。尽管我是本地的管理员。

我的问题与MSDN thread 上的此线程类似。 但我使用的是 Visual Studio 2008。在这里发布这个问题后,我已经尝试了所有可能的解决方案。

我试过了

  • <system.windows.forms jitdebugging=true/> 添加到我的配置文件中
  • 检查工具->选项->调试
  • 检查注册表设置
  • 以管理员身份运行visual studio 2008,附加该进程,仍然抛出权限不足错误。

有什么想法吗? 我希望有人可以帮助我。

谢谢, 宣威

【问题讨论】:

    标签: c# windows-services jit


    【解决方案1】:

    按照错误消息所说的去做——以管理员身份运行 Visual Studio。为此,请右键单击开始菜单中的 Visual Studio 图标并选择“以管理员身份运行”选项。

    【讨论】:

    • 嗨,如上所述,我已经这样做了。任何会看到该错误的人都会这样做。谢谢。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多