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.NET2.0ISAPIフィルターをワイルドカードフィルターとしてマップしています。

于 2009-09-28T22:56:16.783 に答える