在我的 IIS7 配置中,似乎有一些以下形式的处理程序:
这个是来做什么的?环顾 MSDN 表明 ABO 可能是Admin Base Objects,但没有什么明显的为什么需要这种处理程序。
我认为由于空白的前提条件,它会导致机器上的 aspnet 4.0 应用程序出现一些问题。我正在研究“修复”这个问题,但我想知道为什么创建处理程序以及它打算做什么。
谢谢!
AboCustomMapper 处理程序用于为通过 IIS6 兼容层 (ADSI) 而不是使用新的托管 API 在 IIS7 上创建映射的应用程序提供传统支持。即代码创建 IIS6 元数据库脚本映射对象,IIS6 兼容层将其转换为处理程序映射对象。它们被命名AboCustomMapper-XXXXXX
是因为name
在 IIS6 中没有脚本映射的等效属性,这是一个自动生成的名称。
IIS7 上的 ADSI 不了解处理程序映射(类似于 IIS6 脚本映射)属性preConditions
,例如,允许多个版本的 ASP.NET 处理程序映射定义共同驻留在同一站点或应用程序中。ADSI 兼容层将创建称为AboMapperCustom
对象的对象,这些对象在其配置中是次优的,并且不知道这些新功能。
在您的情况下,它看起来像某些东西(代码/安装程序?)已经创建了 IIS6 通配符脚本映射的等效项,以将任何和所有请求映射到 ASP.NET,并且它是通过 IIS6 兼容层完成的。
使用 IIS7 的集成管道模式在 IIS7 上不再需要这种东西。您可以编辑处理程序映射并将路径设置*.disabled
为将其推开,然后查看会导致哪些副作用或改进。
归档时间: |
|
查看次数: |
7697 次 |
最近记录: |