Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/322.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# &引用;无法获取所需的权限";调试独立应用程序时_C#_.net - Fatal编程技术网

C# &引用;无法获取所需的权限";调试独立应用程序时

C# &引用;无法获取所需的权限";调试独立应用程序时,c#,.net,C#,.net,我试图调试一个使用一些C#组件的本机应用程序,但在尝试启动应用程序时出现了“无法获取所需权限”错误。 现在我搜索了StackOverflow和net,但我能找到的所有答案都与ASP Web应用程序有关,但我尝试调试的是一个独立的答案 其他背景:我正在使用WinDbg调试通过远程终端在远程机器上运行的代码(事实上是通过使用两个远程连接,因为由于一些愚蠢的路由器配置,无法从我的机器直接访问所讨论的机器)。二进制文件位于我的计算机上,我通过RT为我所做的自动驱动器映射来访问它们 现在我确实在过去遇到过

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

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

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


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

问题原来是防火墙问题,与我无法访问目标机的事实有关(程序运行的位置)直接从我的PC(可执行文件所在的位置)开始。我通过另一台PC间接连接到目标计算机,这导致了.Net安全检查的问题,在更改交换机/防火墙以便我可以直接连接后,我没有其他问题。

将远程PC添加到受信任区域下。谢谢,但我如何做到这一点?我认为您可以通过internet选项或casp来实现ol.exe。抱歉,我没有更多详细信息:(再次感谢(如果我错了,请纠正我),但我认为这只适用于在浏览器中运行的代码,而我正在处理的是一个独立的应用程序。我认为我必须更改.net framework安全设置中的某些内容,但我不知道是什么(我无法打开.Net配置工具),我想可能还有其他更简单的解决方案。。