2009-10-24 10 views
2

J'utilise VSTS 2008 + C# + .Net 3.5 + IIS 7.0. Je veux utiliser appcmd pour ajouter un nouveau site web, mon scénario est comme ça.en utilisant appcmd pour ajouter un nouveau numéro de site Web

  1. Tous mes fichiers de site Web se trouvent sous le dossier c: \ template;
  2. Je souhaite ajouter mon nouveau site Web en tant que répertoire virtuel sous le site Web par défaut, le répertoire virtuel s'appelle «testsite1»;
  3. Je souhaite utiliser le pool d'applications par défaut (ou le pool d'applications utilisé par le site Web par défaut).

J'ai installé appcmd pendant un certain temps, mais je ne peux pas comprendre. Peut-être que je suis trop bête ou parce que IIS 7.0/appcmd est nouveau, l'information d'aide est limitée. :-)

Appréciez si quelqu'un peut me dire comment terminer ma tâche de déploiement en utilisant appcmd?

merci à l'avance, George

+0

I utiliserait la bibliothèque WMI et ajouterait le site de cette façon. – abc123

Répondre

8
  1. Vous devez ouvrir l'invite de commande en tant qu'administrateur
  2. Execute suivant: C: \ Windows \ system32>% windir% \ system32 \ inetsrv \ APPCMD ajouter app/site. name: "Site Web par défaut"/chemin:/testsite1/physicalPath: "c: \ template"

Comment j'ai trouvé cela? J'ai fait ce qui suit: AppCmd ​​add app /?

et il y avait cet exemple:

appcmd ajouter l'application /site.name:"Default Site Web »/ chemin:/app1

donc je viens d'ajouter physicalPath

check this also.

+0

Question répondue, cool! – George2