2010-12-02 6 views
1

Je vois qu'il ya une belle bibliothèque Microsoft.Web.Administration qui vous permet de configurer IIS 7. Il semble que Microsoft.Web.Administration ne fonctionne pas pour IIS6, donc j'essaie de voir si quelqu'un peut fournir d'autres suggestions.Comment puis-je configurer IIS 6 par programme?

Je suis en train de créer une application Windows Form qui vous permettra d'implémenter toutes les propriétés requises pour la configuration (site Web, répertoires virtuels, pools d'applications ... etc).

Répondre

3

Pour configurer IIS6, vous devrez revenir aux services System.Directory.

string iisPath = "IIS://localhost/W3svc/1/Root"; 
DirectoryEntry IISRootEntry = new DirectoryEntry(iisPath); 

et de prendre à partir de là.

Espérons que cela aide,

1

Il existe un script VB massif appelé ADSUtil.vbs qui réside dans le répertoire admin d'IIS et qui peut être utilisé pour configurer IIS de manière scriptée, sinon programmatique. Vous pouvez soit l'appeler, ou le lire et déchirer ses internes.

Questions connexes