2

我将使用 System.DirectoryServices 以编程方式为 IIS(版本 5.0 和 IIS 6.0)添加通配符过滤器。

有人有什么值得深思的吗?提前致谢!

4

1 回答 1

4

您需要做的就是将通配符添加到ScriptMap站点的元数据库属性中:

例如:

using (DirectoryEntry de = new DirectoryEntry("IIS://Localhost/W3SVC/2/ROOT"))
{
    de.Properties["ScriptMaps"].Add(
        @"*,c:\windows\microsoft.net\framework\v2.0.50727\aspnet_isapi.dll,0,GET,HEAD,POST");
    de.CommitChanges();
}

上面的示例将 ASP.NET 2.0 ISAPI 过滤器映射为通配符过滤器。

于 2009-09-28T22:56:16.783 回答