DirectoryNotFoundException - 找不到路径的一部分

问题描述:

我需要连接到远程PC上的共享文件夹。DirectoryNotFoundException - 找不到路径的一部分

我意识到这一点如下: 双击我的电脑,单击服务,单击添加网络光盘,然后输入网络地址到文本框并选择光盘信。

进而使得通过地址的连接:

Z:\\\\ -> refers to \\\\10.201.1.1\\ABC\\) 

当规定在ASP的方式,那我也只有在服务器与VS运行,以及通过IIS正确的访问,我得到一个例外。

当您在Visual Studio中通过本地调试器运行网站时,您可以使用Windows用户的权限运行网站,以便访问这些文件。

如果您在IIS上运行该网站,则您的网站拥有更多受限权限。通常,在IIS中,网站将无法访问网站目录之外的文件。

你可以通过给你的asp.net windows帐户更多的权限来解决这个问题,但这是非常不明智的,因为这是一个巨大的安全问题。

+0

这是一个临时解决方案,因此为了安全起见,我不担心。 我可以为IIS的目录提供更多访问权限。 和一个更多的细微差别。在某些情况下,当我询问网络驱动器而不是完整路径时(\\\\ 10.201.1.1 \\ ABC \\\),我可以轻松地读取文件 – user571874 2011-03-16 11:26:28

检查您的应用程序的信任级别。您正尝试访问网络驱动程序。我猜想IIS政策不会允许这样做。

+0

我检查了IIS的所有配置并为服务器提供了最大许可证 – user571874 2011-03-16 11:30:07