2010-08-31 14 views
9

Webdeploy est une alternative aux extensions WebDav, FTP et FrontPage. Il agit également comme une alternative à DFS pour la réplication de sites Web. J'ai trouvé instructions pour configurer Windows 2008, mais je ne sais pas comment configurer 2003 en particulier lorsque plusieurs sites/adresses IP sont présents.Comment configurer WebDeploy sous Windows 2003/IIS6?

+0

Depuis c'est pour Visual Studio, vous seriez probablement mieux de demander cela sur StackOverflow. Une fois que les mods voient cela, ils devraient le migrer pour vous, pas besoin de re-poster là-bas. – mfinni

Répondre

14

Il est possible d'installer Web Deploy Tool 1.1 sous Windows 2003 pour IIS6. Généralement, cet outil est utilisé pour la synchronisation entre sources distantes/locales. Vous pouvez consulter l'article suivant sur la façon d'utiliser Outil de déploiement Web 1.1 sur Windows Server 2003:

Synchronize IIS 6.0 Sites Web
http://learn.iis.net/page.aspx/445/synchronize-iis-60-web-sites/

Cependant, il est impossible d'utiliser cet outil pour activer la publication de Visual Studio 2010 vers le serveur Web. La raison en est que cette méthode s'appuie sur 'Web Management Service', qui vient d'être introduit dans IIS 7. Ce service peut être utilisé lorsque certains utilisateurs sont délégués pour gérer certains sites ou applications sur le serveur. Cependant, ce service n'existe pas sur Windows Server 2003.

IIS Management Service Web (WMSVC):
http://technet.microsoft.com/en-us/library/cc735010(WS.10).aspx

5

J'utilise WebDeploy (MSDeploy) sur des serveurs 2003 pour garantir que le contenu, les adresses IP, les certificats, etc. restent les mêmes sur un cluster MS NLB. J'ai également créé un fichier batch pour automatiser la plupart des différentes fonctions en fonction de ce que je veux faire (réplication complète du serveur, site web unique, contenu uniquement). MSDeploy (http://www.iis.net/download/webdeploy) est un outil développé par Microsoft pour faciliter la migration, le déploiement, la copie et la sauvegarde de sites Web. Il a été développé pour IIS 7, mais la plupart des fonctionnalités fonctionnent dans IIS 6. Il peut également être utilisé pour déplacer un site Web d'IIS 6 à 7 bien que je ne l'ai pas testé. Certaines choses à garder à l'esprit lorsque vous utilisez MSDeploy sont:

  • MSDeploy doit être installé sur les serveurs source et de destination
  • Le « service de l'agent de déploiement Web » doit être en cours d'exécution sur les serveurs source et de destination
  • application Les pools pour le site Web doivent être créés sur le serveur de destination avant d'utiliser MSDeploy ou ils échoueront. Je pense que cela est corrigé dans IIS 7, mais je ne suis pas sûr à 100%
  • Lors du déploiement d'un site Web, MSDeploy tente de placer les fichiers exactement dans le même chemin sur le serveur de destination. Si le chemin n'existe pas sur le serveur de destination (comme si le chemin d'accès source est D: \ website et que le serveur de destination ne possède pas de lecteur D: il échouera)
  • Le site migré aura exactement la même configuration comme il l'a fait sur le serveur IIS source. Certains paramètres que vous voudrez peut-être modifier après le déplacement/la copie sont l'adresse IP du site Web et le chemin du répertoire de base. Vous devrez effectuer ces modifications manuellement sur le serveur de destination.
  • Les clés de métabase devront être modifiées serveur par serveur car elles sont uniques pour chaque serveur (sauf si vous avez créé les sites à l'aide de MSDeploy, il utilise la même chaîne de clé sur tous les serveurs). À mesure que de plus en plus de sites sont déployés avec MSDeploy, les chaînes de clé deviendront universelles pour tous les serveurs puisque les clés de la métabase seront les mêmes sur tous les serveurs.
+0

Merci, mais je ne suis pas sûr de savoir comment installer réellement l'agent 2003 qui me permet de pousser un site de Visual Studio vers le serveur. – LamonteCristo