0

我有两个问题如下:

首先,我向用户提供了文件下载功能,但是当用户复制 URL 并粘贴到另一个浏览器时,我不希望开始下载,而是希望仅当用户从链接中的链接导航时才开始应用。

二、如何防止asp.net中的文件浏览?我试过了

<directoryBrowse enabled="false"/>

在 web.config 中。但没有用。

4

1 回答 1

0

得到了解决方案,

选项1.您可以将web.config文件添加到要限制访问的文件所在的目录中,并将以下行添加到web.config

<configuration>
  <system.web>
   <authorization>
    <deny users="?"/>
   </authorization>
  </system.web>
</configuration>  

或者

选项 2。您可以将以下行添加到现有的根 web.config。

<configuration>
<location path="DirectoryName">
    <system.web>
        <authorization>
            <deny users="?"/> <!-- Denies Anonymous Users -->
        </authorization>
    </system.web>
</location>
</configuration>
于 2013-10-19T06:33:58.973 回答