【发布时间】:2011-10-08 02:22:40
【问题描述】:
我正在尝试使用 Visual Studio 2005 远程调试服务。
当我将 msvsmon.exe 作为应用程序运行时,我得到了 UI,我可以将其更改为 noauth 和 anyuser,然后当我尝试从 Visual Studio 远程附加到进程时,我得到一个错误,说它可以' t 附加到 msvsmon.exe 未在其中运行的会话中运行的进程。服务的会话为 0。
所以我可以成功地将 msvsmon.exe 作为服务运行,但我无法将其设置为 /noauth 和 /anyuser 模式。
服务的 binPath 为:“c:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\Remote Debugger\x86\msvsmon.exe”/service msvsmon90
/noauth 和 /anyuser 都是 msvsmon 的命令行开关。
在服务属性窗口中填写“启动参数”不会有任何影响。
将服务的 binPath 更改为:
"c:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\Remote Debugger\x86\msvsmon.exe" /service msvsmon90 /noauth /anyuser
也不起作用(因为服务无法正常启动)。
如何让远程调试监视器在 noauth 和 anyuser 模式下作为服务运行?
【问题讨论】:
标签: debugging service visual-studio-2005