C#console app - 拒绝访问路径

时间:2017-09-21 03:20:55

标签: c# console-application

当我在Visual Studio中运行控制台应用程序并在我的工作站上打开文件时,一切运行正常。当我在Visual Studio中运行相同的应用程序并在网络共享上打开文件时,我得到“拒绝访问路径'xxx'”。

我可以访问这两个位置的文件。控制台应用程序是不是以“我”运行?

1 个答案:

答案 0 :(得分:0)

作为管理员,您确实可以访问系统上的几乎所有内容。但是,应用程序和普通用户不会,尤其是通过网络。这是大多数现代操作系统的安全功能。

为了举例,假设您想要访问C:/Users/Vance/中的文件(在目标计算机上)。除非设置了必要的权限,否则您无法远程访问C:/Users/Public/以外的任何其他内容。

请参阅this了解如何通过本地网络共享文件夹。

  

我没有直接运行exe。

联网机器仍需要在目标机器上远程执行程序的权限。

如果在设置正确的权限后仍无法正常工作,则防火墙可能会阻止网络流量。在这种情况下,您需要添加规则以允许它通过。