【发布时间】:2015-05-09 22:26:49
【问题描述】:
我的目标是保护存在于我的 ASP.NET Web 表单应用程序的虚拟目录中的某些文件。 为此,我有一个名为“FileAccessHandler”的 HTTPHandler。在我的 web.config 中,我尝试将“路径”设置为虚拟目录,但它似乎只适用于我的应用程序中存在的路径,而不适用于虚拟目录。使用虚拟目录路径时出现以下错误:“无法加载类型 MyProject.FileAccessHandler”。
我的处理程序配置如下:
<system.webServer>
<httpModules>
<add name="FileAccessHandler" path="/attachments/*" verb="*" type="MyProject.FileAccessHandler" resourceType="File" preCondition="integratedMode"/>
</handlers>
</system.webServer>
我尝试通过 IIS 手动将 HTTP 处理程序直接添加到虚拟目录,但也没有成功。任何帮助将不胜感激!
【问题讨论】:
标签: asp.net iis httphandler virtual-directory