我有一台带有 IIS 7 的 Win2008 服务器,我想复制一个网站并只更改绑定端口和正在使用的应用程序池,因此我将拥有 2 个具有相同配置但监听不同端口的网站(本地或远程)。
有没有办法使用 web 部署工具来执行此操作,以便在本地和远程部署这个唯一的网站并更改目标中的绑定端口?
答案1
我找到了另一个问题,它完全回答了我的需求。我只是对我的场景做了一些调整:
IIS7 - Web 部署工具 - SetParam/SetParamFile 设置 http 和 https 绑定 + 证书
现在我可以像这样在命令行中设置参数:
msdeploy.exe -verb:sync
-source:package=machinename.zip
-dest:appHostConfig=NewSiteName,computername=webserver1
-setParam:name=SiteA-http,value=*:8080:
并将“webserver1”和“8080”更改为我需要的内容。