我正在创建一个自定义图片处理程序来处理所有* .jpg请求。 IIS之间有什么区别
添加脚本地图
和
添加托管句柄
我应该使用哪一个?似乎我不需要ASP.NET框架的所有开销,因为我的整个应用程序只处理图像输出。
答案 0 :(得分:0)
两者之间的区别是:
脚本映射 - 用于将请求映射到“本机代码”处理程序,即不是托管代码的代码,例如C#/ VB.NET。这是一项遗留功能,因此您可以将请求映射到符合CGI规范的本机代码可执行文件或dll。这方面的一个例子是将*.pl
映射到Perl解释器。
托管处理程序 - 这些用于将请求映射到“托管代码”。例如,使用C#或VB.NET编写处理程序。
因此,如果您的自定义图像处理程序是用许多.NET语言之一(C#,VB.NET,托管C ++等)编写的,那么您将需要添加一个托管处理程序。