启动服务后,未显示JIT Debugger对话框窗口

时间:2011-10-12 04:36:04

标签: c# windows-services jit

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

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

我的问题在MSDN thread上的这个帖子中类似。 但是我使用的是Visual Studio 2008.我在这里发布了这个问题后尝试了所有可能的解决方案。

我试过

  • <system.windows.forms jitdebugging=true/>添加到我的配置文件
  • 检查工具 - &gt;选项 - &gt;调试
  • 检查注册表设置
  • 以管理员身份运行visual studio 2008,附加了该过程,但仍然没有提供足够的priveleges错误。

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

谢谢, 舍温

1 个答案:

答案 0 :(得分:0)

只需执行错误消息所说的内容 - 以管理员身份运行Visual Studio。为此,右键单击开始菜单中的Visual Studio图标,然后选择“以管理员身份运行”选项。