2010-05-06 6 views
0

J'essaie d'automatiser certains processus de construction de mes applications asp.net en créant les répertoires virtuels dont ils ont besoin et en définissant tous leurs paramètres dans un fichier batch. Jusqu'à présent, j'ai été capable de comprendre comment créer des répertoires virtuels, mais comment les configurer au-delà? Par exemple, je dois pouvoir les définir en tant qu'application, définir le document par défaut, changer la version du framework, activer l'authentification intégrée, etc. Est-ce que quelqu'un connaît des scripts qui peuvent faire tout cela sans un utilitaire tiers? ? Est-ce que le script admin adsutil.vbs fait tout cela?Comment configurer les paramètres avancés IIS5 à partir de la ligne de commande?

Répondre

1

Merci, cette documentation m'a beaucoup aidé. Je voulais poster le script que j'ai fini avec. Il génère le répertoire virtuel, définit les paramètres d'accès, en fait une application, définit son niveau d'isoloation, définit le document par défaut, définit l'authentification et définit même la version du framework. C'est tout ce que je cherchais. Il fait tout avec les scripts d'administration fournis avec IIS5.

mkwebdir -c LocalHost -w "Default Web Site" -v "myvirdirectory","C:\Website Path\..." 
adsutil APPCREATEINPROC w3svc/1/root/myvirdirectory 
adsutil SET w3svc/1/root/myvirdirectory/AppFriendlyName myvirdirectory 
adsutil SET w3svc/1/root/myvirdirectory/AccessScript True 
adsutil SET w3svc/1/root/myvirdirectory/AppIsolated 2 
adsutil SET w3svc/1/root/myvirdirectory/AuthAnonymous True 
adsutil SET w3svc/1/root/myvirdirectory/AuthNTLM False 
adsutil SET w3svc/1/root/myvirdirectory/AuthBasic False 
adsutil SET w3svc/1/root/myvirdirectory/DefaultDoc index.aspx 
adsutil SET w3svc/1/root/myvirdirectory/EnableDefaultDoc True 
%windir%\microsoft.net\framework\v2.0.50727\aspnet_regiis -s w3svc/1/root/myvirdirectory 
Questions connexes