Iis 7 停止IIS为虚拟目录中的文件提供服务

Iis 7 停止IIS为虚拟目录中的文件提供服务,iis-7,virtual-directory,Iis 7,Virtual Directory,我为我的web应用程序设置了一个虚拟目录(称为“文件”)。该目录用于存放用户文件上传以及我们提供的官方下载 我想防止“file/UserUpload”目录中的任何文件被提供给用户。由于文件是用GUID创建的,因此用户很难(也就是说,这永远不会发生)找到合适的文件名来请求文件,但我还是不允许这样做 如何阻止IIS提供虚拟目录中的文件?向目录添加一个web.config文件,该文件拒绝所有用户访问该目录 它应该是这样的: IIS 7: <system.webServer> <s

我为我的web应用程序设置了一个虚拟目录(称为“文件”)。该目录用于存放用户文件上传以及我们提供的官方下载

我想防止“file/UserUpload”目录中的任何文件被提供给用户。由于文件是用GUID创建的,因此用户很难(也就是说,这永远不会发生)找到合适的文件名来请求文件,但我还是不允许这样做


如何阻止IIS提供虚拟目录中的文件?

向目录添加一个web.config文件,该文件拒绝所有用户访问该目录

它应该是这样的:

IIS 7:

<system.webServer>
  <security>
      <authorization>
          <remove users="*" roles="" verbs="" />
      </authorization>
  </security>
</system.webServer>


这不起作用。为了安全起见,我重启了IIS,但没用。对不起,我没看到你在用IIS7。查看我的编辑。