我的.Net应用程序报告在事件日志中挂起。这些事件说" Application Hang"没有可用的细节。
所以我掀起了一个使用ClrMD库的C#控制台应用程序。但需要注意的是,此应用程序正在作为RemoteApp发布。当我尝试将ClrMD附加到用户'过程我收到此错误: Microsoft.Diagnostics.Runtime.ClrDiagnosticsException:无法附加到进程。错误0。
这并不奇怪,因为我以管理员身份登录服务器,并且他们与不同的用户在自己的RDP会话中。
然后,我决定冒充他们登录的用户,因为我在想我是否以他们的身份运行我的ClrMD应用程序,它可以访问该进程。这给了我一个不同的错误: Microsoft.Diagnostics.Runtime.ClrDiagnosticsException:无法附加到进程。错误1008。
我似乎无法找到任何关于1008意味着知道从哪里开始的线索。我意识到我可能会尝试做一些不可能的事情。
答案 0 :(得分:0)
有同样的问题。通过控制台应用程序在服务器上以管理员身份运行升级无效。但是如果使用提升的权限通过PowerShell或Visual Studio本身运行它确实有效。调试器需要Admin privs才能实时连接。在作为控制台运行时添加清单等似乎没有帮助。