>我有两个问题如下:
首先,我为用户提供了文件下载功能,但是当用户复制URL并粘贴到另一个浏览器中时,我不希望下载开始,而是希望仅在用户从应用程序中的链接导航时启动。
其次如何防止 asp.net 中的文件浏览?我试过了
<directoryBrowse enabled="false"/>
但在 web.config. 中,但没有用。
得到了解决方案,
选项 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>