Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/security/4.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
Security 有限的文件访问权限_Security_Asp Classic - Fatal编程技术网

Security 有限的文件访问权限

Security 有限的文件访问权限,security,asp-classic,Security,Asp Classic,我读到,若你们想给你们的用户一个并没有人可以通过url访问的文件,你们需要把它放在域的上层目录中 在我的电脑上,它起作用了,但当我在网上尝试的时候,我得到的是domain.com,在那之后,我需要将文件夹升级两级 正确的方法是什么?如果您不想让任何URL从任何一个URL访问它,那么根本不要将它放在web服务器域中。如果您希望它只被某些人访问,那么您需要研究某种身份验证/授权技术 服务器上与web根目录相关的文件在哪里?例如,如果您的web根目录是C:\inetpub\wwwroot\MyAppl

我读到,若你们想给你们的用户一个并没有人可以通过url访问的文件,你们需要把它放在域的上层目录中

在我的电脑上,它起作用了,但当我在网上尝试的时候,我得到的是domain.com,在那之后,我需要将文件夹升级两级


正确的方法是什么?

如果您不想让任何URL从任何一个URL访问它,那么根本不要将它放在web服务器域中。如果您希望它只被某些人访问,那么您需要研究某种身份验证/授权技术

服务器上与web根目录相关的文件在哪里?例如,如果您的web根目录是
C:\inetpub\wwwroot\MyApplication\
,那么您将希望将这些文件放在该目录之外(否则,它们将像任何其他文件一样共享)。然后,在ASP代码中,通过在代码中读取该文件并将其输出给允许访问该文件的用户来控制对该文件的访问


听起来你说你已经在本地机器上使用了后一部分,是这样吗?服务器上到底是如何出现故障的?

这里缺少太多内容,我不知道从哪里开始。您是否正在运行web主机并希望为您的客户端/用户提供对文件的访问权限?或者你只是有一个网站,只允许特定的网站用户访问一个文件。这两个问题有非常不同的答案。。。请提供更多信息,说明您到底想做什么以及上下文是什么(例如,您所说的“用户”是什么意思)。您的软件平台上的信息也会很有用。我们有一台windows 2003服务器,我们通过“用户”建立网站。您是指windows服务器上的用户,还是它所服务的网站上的用户?我会根据你的偏解猜第一个,但请更具体一点。。。有几个像我这样的人讨厌猜测!