当前位置:  开发笔记 > 后端 > 正文

我可以在IIS 5中自动创建.NET Web应用程序/虚拟目录吗?

如何解决《我可以在IIS5中自动创建.NETWeb应用程序/虚拟目录吗?》经验,为你挑选了1个好方法。

我问过这可以自动在IIS中创建.NET Web应用程序吗?一点前,并获得IIS 6和IIS 7的解决方案:

IIS6: 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

但我刚回到它的实际项目,结果是我需要部署(震惊 - 恐怖)IIS 5.1

有没有人有任何想法?

说清楚:

我想使用IIS,但我想自动创建Web应用程序(理想情况下是批处理文件)而无需打开IIS Microsoft管理控制台(MMC)



1> Tim C..:

您可以在VBScript中访问IIS 5.1元数据库,这允许您创建虚拟目录.例如,这应该设置一个名为'TestDir'的虚拟目录,指向文件夹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

推荐阅读
贾志军
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有