ColdFusion';JWildCardHandler在IIS中是什么?

ColdFusion';JWildCardHandler在IIS中是什么?,iis,coldfusion,iis-7.5,Iis,Coldfusion,Iis 7.5,我试图禁用文件夹上的脚本权限进行上传,并意识到如果我不删除JWildCardHandler,我会 HTTP错误403.1-禁止 您已尝试运行CGI、ISAPI或其他可执行程序 来自不允许运行可执行文件的目录 有人能解释一下JWildCardHandler的作用吗?它是用来处理一些SEO友好的URL吗?为什么默认情况下会启用它?这难道不意味着请求静态文件也会调用这个不必要的处理程序吗 我能想到的唯一合理的用例是: 这就是JWildCardHandler所能处理的吗? 谢谢 有人能解释一下JWil

我试图禁用文件夹上的脚本权限进行上传,并意识到如果我不删除
JWildCardHandler
,我会

HTTP错误403.1-禁止

您已尝试运行CGI、ISAPI或其他可执行程序 来自不允许运行可执行文件的目录

有人能解释一下
JWildCardHandler
的作用吗?它是用来处理一些SEO友好的URL吗?为什么默认情况下会启用它?这难道不意味着请求静态文件也会调用这个不必要的处理程序吗

我能想到的唯一合理的用例是:

这就是
JWildCardHandler
所能处理的吗? 谢谢

有人能解释一下JWildCardHandler是做什么的吗

这是ColdFusion的catch all处理程序,用于解释ColdFusion页面的请求

它是用来处理一些SEO友好的URL吗?为什么默认情况下会启用它

如果您安装了ColdFusion并将站点配置为使用ColdFusion,则将安装此处理程序以捕获这些请求。这与搜索引擎优化无关

这难道不意味着请求静态文件也会调用这个不必要的处理程序吗


考虑到它是一个catch-all并被定义为一个ISAPI过滤器,所有的请求都会通过它。

你知道如果CF只处理.cfc/.cfm/.cfml,为什么它需要一个catch-all处理程序吗?它的目的是捕获那些不以典型扩展结束的请求,但无论如何都需要像Flash远程处理一样由ColdFusion处理。