Показаны сообщения с ярлыком iis. Показать все сообщения
Показаны сообщения с ярлыком iis. Показать все сообщения

среда, 10 марта 2010 г.

Как в .cmd файлах узнать SITE IDENTITY зная имя сайта (IIS 6)

How to recognize IIS 6 site ID by its name in command line (.cmd)
***
Стояла задача: написать .cmd скрипт для Win2003/IIS6, который создавал бы сайт и настраивал его параметры

Сайт создается через утилиту iisweb /create. Параметры настраиваются через adsutil.vbs

Проблема в том, что adsutil требует на вход site identity, которую явно из iisweb не получить.
В результате написал простенький скрипт (который, правда, требует sed for windows)

Скрипт, зная имя сайта, получает в переменную окружения его id. Может, кому-нибудь пригодится...


set SITE_NAME=MySite 
set SED=utils\sed.exe
iisweb /query %SITE_NAME% | %SED% "$!d" > c_siteid.tmp
%SED% -i "s/.*(W3SVC\/\([0-9]*\)).*/\1/g" c_siteid.tmp 
set /p SITE_ID=<c_siteid.tmp
echo id=%SITE_ID%
del c_siteid.tmp
del sed*.
Бонус: команды sed

понедельник, 7 мая 2007 г.

Где можно поиграться с IIS7

Если у вас нет Windows Vista (в составе которой идет IIS7), то можно попробовать зарегистрировать бесплатный хостинговый аккаунт на одном из сайтов, перечисленных на IIS.NET:

* http://www.iis.net/default.aspx?tabid=791

Я так понял, что они крутятся на бете Longhorn Server.

среда, 4 апреля 2007 г.

IIS 7

Статья о том, что же такое есть IIS 7: http://msdn.microsoft.com/msdnmag/issues/07/03/IIS7/

Вкратце, самое важное (для меня :-)
  • Программное управление из .Net - пространство имен System.Web.Administration
  • Возможность писать вещи, подобные ISAPI, на .Net. Создатели вообще обещают хорошую и годную объектную модель, лучше-чем-раньше. Как всегда, впрочем.
  • Улучшенная диагностика.

Что ж, будем ждать longhorn server...

PS: Собственно, сайт IIS - http://www.iis.net