2010-03-30 11 views
3

Est-il possible d'utiliser/référence Microsoft.Web.Administration dans Visual Studio sur Windows XP? Je sais, ce n'est pas possible d'installer IIS 7 sur XP, mais je dois (doit) utiliser Windows XP comme une machine de développement.Microsoft.Web.Administration sous Windows XP

Répondre

5

Eh bien, techniquement, vous ne serez pas en mesure de Microsoft .Web.Administration est uniquement livré avec le système d'exploitation (Windows Vista/2008 ou Windows 7/2008R2). Vous pouvez conceptuellement être capable de référencer si vous copiez la DLL et serez capable de compiler, cependant vous ne serez pas capable d'exécuter votre application même pour gérer des serveurs distants puisque MWA exige que d'autres objets soient localement disponibles pour fonctionner, à savoir un COM bibliothèque qui implémente réellement le système de configuration IIS.

Vous aurez besoin de pirater un bit pour essayer de le faire fonctionner car vous aurez besoin des bibliothèques de type DCOM (ahadmin), mais même si vous le faites fonctionner, la solution sera toujours considérée comme non supportée.

+0

Pour développer un contrôle à distance (tel que Microsoft IIS Manager 7 pour Windows XP), MWM ne doit-il pas être requis (qui implémente un protocole de gestion à distance au service de gestion à distance IIS de Windows Server)? –

1

La réponse est oui car Microsoft.Web.Administration utilise des objets COM de configuration IIS 7.0 pour gérer le serveur. Donc, en utilisant DCOM devrait faire l'affaire.

Vous devez activer DCOM sur le serveur IIS 7.0 et comme l'administration ADSI avec IIS 6, vous aurez besoin d'avoir des privilèges d'administrateur sur ce serveur ...