Как настроить дополнительные параметры IIS5 из командной строки? - PullRequest
0 голосов
/ 06 мая 2010

Я пытаюсь автоматизировать некоторые процессы сборки для моих приложений asp.net, создавая необходимые виртуальные каталоги и устанавливая все их настройки в командном файле. До сих пор мне удавалось выяснить, как создавать виртуальные каталоги, но как настроить их дальше?

Например, мне нужно иметь возможность установить их как приложение, установить документ по умолчанию, изменить версию фреймворка, включить встроенную аутентификацию и т. Д. Кто-нибудь знает какие-либо скрипты, которые могут делать все это без сторонней утилиты? Делает ли админ скрипт adsutil.vbs что-нибудь из этого?

Ответы [ 2 ]

1 голос
/ 06 мая 2010

Спасибо, эта документация очень помогла. Я хотел опубликовать сценарий, который я закончил. Он генерирует виртуальный каталог, устанавливает параметры доступа, делает его приложением, устанавливает уровень изоляции, устанавливает документ по умолчанию, устанавливает аутентификацию и даже устанавливает версию платформы. Это все, что я искал. Все это делается с помощью сценариев администратора, которые поставляются с 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
0 голосов
/ 06 мая 2010
...