繁体   English   中英

为IIS 7.0注册HttpHandler

[英]Registering HttpHandler for IIS 7.0

非常简单的问题,但仍然令人困惑。 根据Microsoft文档,有必要在Web.Config文件的<handlers>部分中注册一个HttpHandler(用于从DB动态提供图像):

如何:注册HTTP处理程序

关于此主题的先前答案中也指定了此方法:

HttpHandler在IIS 7中不起作用

造成这种混乱的原因是,我目前正在ASP.NET Web窗体项目中使用它,而在配置文件中没有任何输入。 有人可以对此有所启发吗?是否可能影响此特定任务处理程序的性能?

public class ImageHandler : IHttpHandler
{
    ....
}

您的问题尚不完全清楚,但是在我们的评论中,您已经确定您要询问为什么不需要映射通过ASP.NET .ashx文件公开的处理程序。 答案很简单:安装ASP.NET时,它将为* .ashx扩展名添加一个全局处理程序到IIS7,名称为SimplerHandlerFactory-Integrated和SimpleHandlerFactory-Integrated-4.0。 该处理程序仅充当包装器,并执行ASHX指向的基础IHttpHandler实现。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM