Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/elixir/2.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# 如何在Asp.net中访问虚拟目录?_C#_Asp.net_Virtual Directory - Fatal编程技术网

C# 如何在Asp.net中访问虚拟目录?

C# 如何在Asp.net中访问虚拟目录?,c#,asp.net,virtual-directory,C#,Asp.net,Virtual Directory,我在IIS中创建了一个虚拟目录。我的项目位于D://中,我想从我的项目中访问C://。因此,我在IIS中创建了一个虚拟目录到C:/。现在,如何从Asp.net访问此虚拟目录?您误解了虚拟目录 虚拟目录允许客户端从服务器访问资源。 不应将C:\设置为虚拟目录。 您的ASP.Net服务器端代码可以访问服务器文件系统中的任何内容,而无需任何特殊配置。无法从中获取任何信息-您想做什么?这是一件非常糟糕的事情。在单个虚拟目录或web根目录中本地化所需的所有资源。您所做的将允许任何web用户查看您的所有文件

我在IIS中创建了一个虚拟目录。我的项目位于D://中,我想从我的项目中访问C://。因此,我在IIS中创建了一个虚拟目录到C:/。现在,如何从Asp.net访问此虚拟目录?

您误解了虚拟目录


虚拟目录允许客户端从服务器访问资源。
不应将
C:\
设置为虚拟目录。


您的ASP.Net服务器端代码可以访问服务器文件系统中的任何内容,而无需任何特殊配置。

无法从中获取任何信息-您想做什么?这是一件非常糟糕的事情。在单个虚拟目录或web根目录中本地化所需的所有资源。您所做的将允许任何web用户查看您的所有文件和文件夹,而这甚至不会帮助您完成您正在尝试的操作。C:\只是一个示例。请阅读我在下面的评论。如果你想从某个位置访问特定文件,那么你可以共享该文件夹并向“ASPNET”用户提供访问权限。然后可以从您的C#代码访问此文件夹。希望有帮助。“虚拟目录允许客户端从服务器访问资源。”这正是我想要的,但我不会指向C:\,这只是一个例子。我真正想做的是从另一台服务器访问目录,以比较托管服务器中的一些文件。