调试独立应用程序时“无法获取所需权限”

时间:2011-08-10 13:50:59

标签: c# .net

我正在尝试调试使用某些C#组件的本机应用程序,但在尝试启动应用程序时,我收到“无法获取所需权限”错误。 现在我一直在搜索StackOverflow和网络,但我能找到的所有答案都与ASP Web应用程序有关,但我正在尝试调试的是一个独立的答案。

附加背景:我正在使用WinDbg来调试通过远程终端在远程计算机上运行的代码(实际上是通过使用两个远程连接,因为有问题的计算机由于某些愚蠢的路由器配置而无法直接从我的计算机访问) 。二进制文件位于我的计算机上,我通过RT为我做的自动驱动器映射来访问它们。

现在我确实遇到了类似的问题,我很确定如果我将所有二进制文件复制到目标计算机并从本地驱动器启动它们,代码就会运行但这是我想要避免的。

注意:代码的目标是.Net Framework 2.0版。目标机器没有安装.Net 2的配置工具,我放弃了尝试安装并手动运行,试图查看是否有一些“信任”设置,我可以设置为运行代码。

1 个答案:

答案 0 :(得分:0)

问题结果是一个防火墙问题,并且与我无法直接从我的PC(可执行文件所在位置)到达目标机器(程序运行的位置)这一事实有关。我通过另一台PC间接连接到目标机器,这导致.Net安全检查出现问题,更改了交换机/防火墙,以便我可以直接连接,我没有更多问题。