2

我正在尝试在多个版本的 Windows 操作系统和 IIS(IIS 版本 5.1、6.0、7.0 和 7.5)上安装 Web 应用程序和虚拟目录。不同版本的 Windows 似乎有不同的脚本(mkwebdir.vbs、AppCmd)。

目前,我执行以下操作来为 IIS 5.1 (Windows XP) 创建一个虚拟目录:

ExecWait "Cscript c:\InetPub\AdminScripts\mkwebdir.vbs -c localhost -w $\"Default Web Site$\" -v myApp,$INSTDIR"

我对 IIS 7.0 及更高版本执行以下操作:

ExecWait "c:\Windows\System32\inetsrv\AppCmd add app /site.name:$\"Default Web Site$\" /path:/myApp /physicalPath:$INSTDIR"

这些是各个版本的 IIS 的最佳命令吗?对于 IIS 6.0,我应该使用什么命令?是否有用于创建可用于我列出的所有 IIS 版本的虚拟目录的命令?

4

1 回答 1

2

您可以通过NsisIIS 插件连接到 IIS 。

从 NSIS 创建虚拟目录非常简单

NsisIIS::CreateVDir "VDir Name" "Physical Path"
于 2012-09-22T17:07:04.693 回答