directorio crear asp.net iis deployment iis-5

asp.net - crear - ¿Puedo automatizar la creación de una aplicación web.NET/directorio virtual en IIS 5?



crear directorio virtual iis express (1)

Le pregunté: ¿Puedo automatizar la creación de una aplicación web .NET en IIS? Hace poco, y obtuve soluciones para IIS 6 e IIS 7:

  • iisweb /create C:/Rome "My Vacations" /d www.reskit.com /dontstart : iisweb /create C:/Rome "My Vacations" /d www.reskit.com /dontstart
  • IIS7: %windir%/system32/inetsrv/AppCmd ADD SITE /name:MyNewSite /bindings:http/*:81: /physicalPath:c:/inetpub/mynewsite

pero acabo de volver al proyecto real, y resulta que es necesario implementarlo (shock-horror) IIS 5.1

¿Alguien tiene alguna idea?

Para hacerlo claro:

Deseo usar IIS, pero quiero crear la aplicación web automáticamente (idealmente, archivo por lotes) sin abrir IIS Microsoft Management Console (MMC)


Puede acceder a la metabase de IIS 5.1 en VBScript, y esto le permite crear un directorio virtual. Por ejemplo, esto debería configurar un directorio virtual llamado ''TestDir'' que apunta a la carpeta C: / inetpub / wwwroot / Test

strComputer = "localhost" strVdirName = "TestDir" strVdirPath = "C:/Inetpub/wwwroot/Test" set objIIS = GetObject("IIS://" & strComputer & "/W3SVC/1") set objWebSite = objIIS.GetObject("IISWebVirtualDir","Root") set objVdir = objWebSite.Create("IISWebVirtualDir",strVdirName) objVdir.AccessRead = True objVdir.Path = strVdirPath objVdir.AppCreate (True) objVdir.SetInfo WScript.Echo "Successfully created virtual directory: " & objVdir.Name