我正在寻找一种限制 .pdf 文件由用户下载但可由 aspx 或 asp 检索的解决方案,我尝试将以下行添加到网站根目录中 system.web 标记内的 web.config 文件中:
<httpHandlers>
<add verb="*" path="*.pdf" type="System.Web.HttpForbiddenHandler" />
</httpHandlers>
但是当我访问该网站时发生内部服务器错误。有谁知道如何做到这一点,我正在 Windows 7 上的 IIS 7 上对其进行测试。
更新
我已成功配置:
<add name="NoPdfAllowed" verb="*" path="download/*.pdf"
type="System.Web.HttpForbiddenHandler" />
</handlers>
但是我有一个 java 小程序插件(一个 html/asp/aspx 页面),在我在 web.config 文件中添加上述行后无法打开 pdf。是否可以启用能够加载 pdf 的 java 小程序?