2

我们有一个为网站创建处理程序映射的安装。使用 IIS7 管理包,我想出了一些可以成功设置的 jscript。

但是,我们的开发人员要求这个特定的处理程序映射位于处理程序映射的有序列表的顶部。我发现您可以通过右键单击 Handler Mappings 列表并选择“查看有序列表...”来访问此视图

我一直无法发现如何以编程方式指定我的新处理程序映射出现在此列表中的顺序。

这里有人做过吗?

干杯,布莱恩

4

1 回答 1

2

我对此进行了测试。似乎选择顺序的唯一方法是复制所有继承的处理程序并将您自己的(新)处理程序添加到站点根目录的 web.config 文件中,按照您希望它们启用的顺序放置它们。

默认情况下,您可以在 System32\inetsrv\config\applicationHost.config 中找到处理程序的默认设置。

也就是说,通过更智能地映射您的处理程序,可能会有更好的方法来控制这一点。以下是使用 PHP 作为示例的几个选项:

  1. 创建指向 PHP4 CGI 的 *proc1.php 映射,创建指向 *proc5.php 的映射将其指向 PHP5 cgi。
  2. 为新的处理程序选择新的文件扩展名(即 *.php4 和 *.php5)
于 2009-11-05T07:55:05.600 回答