我有两个问题如下:
首先,我向用户提供了文件下载功能,但是当用户复制URL并粘贴到另一个浏览器中时,我不希望下载开始启动,而是希望仅在用户导航时启动应用程序中的链接。
其次如何防止asp.net中的文件浏览?我试过了
<directoryBrowse enabled="false"/>
web.config中的。但没用。
答案 0 :(得分:0)
得到了解决方案,
选项1.您可以将web.config文件添加到要限制访问的文件的目录中,并将以下行添加到web.config
<configuration>
<system.web>
<authorization>
<deny users="?"/>
</authorization>
</system.web>
</configuration>
OR
选项2.您可以将以下行添加到现有的根web.config。
<configuration>
<location path="DirectoryName">
<system.web>
<authorization>
<deny users="?"/> <!-- Denies Anonymous Users -->
</authorization>
</system.web>
</location>
</configuration>