我的站点中有一个文件夹,其中包含我不希望用户通过浏览器浏览的文件,因此我将其放入我的 web.config
<location path="documents">
<system.web>
<authorization>
<deny users="*"/>
</authorization>
</system.web>
<system.webServer>
<directoryBrowse enabled="false" />
</system.webServer>
</location>
问题是在我网站的某些页面上,我有指向这些文档的链接,我希望用户能够在点击这些文档时看到它们。问题是目前当他们点击这些链接时,他们没有得到文件。我确实理解,这是一种矛盾的状态。唯一对我有利的是,当用户单击链接时,他将登录。有什么方法可以解决这个问题吗?