1

我希望在远程服务器上创建新的虚拟目录并将应用程序池设置为默认配置以外的配置。我正在使用 NAnt,但对任何其他可以完成此操作的命令都持开放态度。

这是我尝试过的:

<mkiisdir iisserver="${remote.server}" dirpath="${install.path}" vdirname="${vir.dir.name}" />

上述方法在为远程服务器创建 VD 时工作正常,但 nant 任务没有用于指定应用程序池的参数。奇怪为什么不!

我考虑使用 powershell更新应用程序池,因为我已经创建了虚拟目录,但由于我的 Windows 操作系统限制,我无法安装更新 IIS 应用程序池所需的 WebAdministration 模块。

有没有我没有考虑过的现有方法来完成这个?

谢谢。

4

1 回答 1

0

您可以使用位于 System32 文件夹中的 AppCmd.exe。

appcmd set app /app.name:"Default Web Site/MyVirtualDirectoryName" /applicationPool:"MyAppPool"

如果您需要远程更新其他服务器上的 Web 应用程序目录,则可以使用PSExec \\RemoteServerHostname appcmd set app /app.name:"Default Web Site/MyVirtualDirectoryName" /applicationPool:"MyAppPool"

于 2013-11-21T20:07:10.823 回答