【发布时间】:2013-09-17 20:12:45
【问题描述】:
我正在创建一个自定义图像处理程序来处理所有 *.jpg 请求。 IIS之间有什么区别
添加脚本映射
和
添加托管句柄
我应该使用哪一个?看来我不需要 ASP.NET 框架的所有开销,因为我的整个应用程序只处理图像输出。
【问题讨论】:
标签: asp.net iis-7 httphandler
我正在创建一个自定义图像处理程序来处理所有 *.jpg 请求。 IIS之间有什么区别
添加脚本映射
和
添加托管句柄
我应该使用哪一个?看来我不需要 ASP.NET 框架的所有开销,因为我的整个应用程序只处理图像输出。
【问题讨论】:
标签: asp.net iis-7 httphandler
两者的区别是:
脚本映射 - 用于将请求映射到“本机代码”处理程序,即不是托管代码的代码,例如 C#/VB.NET。这是一项遗留功能,因此您可以将请求映射到符合 CGI 规范的本机代码可执行文件或 dll。例如,将*.pl 映射到 Perl 解释器。
托管处理程序 - 这些用于将请求映射到“托管代码”。例如使用 C# 或 VB.NET 编写处理程序。
因此,如果您的自定义图像处理程序是用多种 .NET 语言(C#、VB.NET、托管 C++ 等)中的一种编写的,那么您需要添加一个托管处理程序。
【讨论】:
bin 文件夹中复制输出二进制文件,然后将其放入您站点中的/bin 文件夹中。