Как прочитать свойства активных фильтров ISAPI IIS - PullRequest
2 голосов
/ 17 января 2011

Я хочу знать, сколько фильтров ISAPI активно в IIS. И я также хочу прочитать свойства метаданных этих активных фильтров ISAPI в C #.

Я создал dll фильтра ISAPI и добавил его в IIS. Я вижу этот фильтр в "inetmgr", но я хочу получить ту же информацию через C #. Это возможно?

1 Ответ

2 голосов
/ 17 января 2011

Вы можете использовать ADSI

Путь «IIS: // LocalHost / W3SVC / Filters»

http://msdn.microsoft.com/en-us/library/ms525344(VS.90).aspx

И вы можете получить доступ к этому в c #, используя DirectoryEntry

http://support.microsoft.com/kb/315716

DirectoryEntry de = new DirectoryEntry("IIS://LocalHost/W3SVC/Filters");
foreach (DirectoryEntry child in de.Children) {
 child.Name
 child.Properties["SomeProperty"].Value
}
...