0
我已经编写了一个httphandler来通过特定文件夹的URL拦截pdf文件请求,并将用户重定向到登录页面。如果用户通过身份验证,则可以下载该文件。我的web.config中有拦截httphandler拦截IIS 6.0中的所有请求
<httpHandlers>
<add verb="*" path="/calderdale/*.pdf"
type="NES.HiLo.Security.CalderDaleAuthenticationHandler, NES.HiLo.Security" />
</httpHandlers>
我的web服务器是IIS 6.0中的下列项,我已经添加了应用程序扩展名映射具有可执行“C:\WINDOWS\microsoft.net\Framework\v2.0.50727\aspnet_isapi.dll
”和Exntension .pdf
和动词为“All verbs
”
所有除非发出公共pdf文档的请求(不存在于指定目录即calderdale中),则发生错误
“没有收到数据.....”
任何想法我们如何才能截取pdf文件请求只是从指定的文件夹。
也许这会帮助吗? [从自定义处理程序调用默认的asp.net HttpHandler](http://stackoverflow.com/questions/9930880/call-the-default-asp-net-httphandler-from-a-custom-handler) – jadarnel27 2013-05-08 19:26:04