Народ! Очень надо! 8( Цель: написать сайт-хостинг на ASP .NET 2 (ессно с IIS) Сам-то сайт почти написан, осталось совсем ничего... Как программно на ASP .NET 2 создать/удалить виртуальный каталог (язык - любой для .NET, желательно С#,VB,JS)? для создания я нашел вот что (рулит только на IIS 5.1, проверено, одобрено МинЗдравом 8) ): Код (Text): ' Create an instance of the virtual directory object ' that represents the default Web site. Set IIsWebVDirRootObj = GetObject("IIS://localhost/W3SVC/1/Root") ' Use the Windows ADSI container object "Create" method to create ' a new virtual directory. Set IIsWebVDirObj = IIsWebVDirRootObj.Create("IIsWebVirtualDir", "NewVDir") ' Use the Windows ADSI object "Put" method to ' set some required properties. IIsWebVDirObj.Put "Path", "C:\NewContent" IIsWebVDirObj.Put "AccessRead", True IIsWebVDirObj.Put "AccessScript", True ' Use the AppCreate2 method of the IIS ADSI provider to ' create an application on the new virtual directory. IIsWebVDirObj.AppCreate2 1 IIsWebVDirObj.Put "AppFriendlyName", "NewApp" ' Use the Windows ADSI object "SetInfo" method to ' save the data to the metabase. IIsWebVDirObj.SetInfo А как насчет удаления?? Чего-то туго с этим... 8( Есть кто прошареный в этой теме?? PLEASE!!!!
В %windir%\system32 валяется куча скриптов по управление ИИС-ом iis*.vbs. Вместе с иис идут. Смотри их исходники. В частности iisvdir.vbs для управление веб дирами.