Jak programowo skonfigurować IIS7? (bez użycia Metabase)

Rozważmy aplikację .NET, która wykonuje wiele zmian konfiguracji w usługach IIS, takich jak zmiana katalogów wirtualnych lub włączenie kompresji. W IIS6 wszystko można osiągnąć za pomocą metabazyDirectoryServices.

Jednak w IIS7 kompatybilność Metabase jest komponentem opcjonalnym, więc zakładam, że należy użyć alternatywnych sposobów, aby programowo wykonać zmiany konfiguracji. Jak to zrobić? Czy powinienem bezpośrednio edytowaćapplicationHost.config plik czy jest zalecany API?

questionAnswers(2)

yourAnswerToTheQuestion