自定义HTTP处理程序在IIS 7及更高版本中不起作用&集成模式

时间:2013-09-17 20:12:46

标签: asp.net iis-7 httphandler

我正在创建一个自定义图片处理程序来处理所有* .jpg请求。 IIS之间有什么区别

  

添加脚本地图

  

添加托管句柄

我应该使用哪一个?似乎我不需要ASP.NET框架的所有开销,因为我的整个应用程序只处理图像输出。

1 个答案:

答案 0 :(得分:0)

两者之间的区别是:

  • 脚本映射 - 用于将请求映射到“本机代码”处理程序,即不是托管代码的代码,例如C#/ VB.NET。这是一项遗留功能,因此您可以将请求映射到符合CGI规范的本机代码可执行文件或dll。这方面的一个例子是将*.pl映射到Perl解释器。

  • 托管处理程序 - 这些用于将请求映射到“托管代码”。例如,使用C#或VB.NET编写处理程序。

因此,如果您的自定义图像处理程序是用许多.NET语言之一(C#,VB.NET,托管C ++等)编写的,那么您将需要添加一个托管处理程序。