我希望自动部署现有网站的新版本,并允许我轻松地返回到以前版本的网站。到目前为止,我一直在将我的新版本复制到生产服务器并将其放入一个与其关联的内部版本号的文件夹中。通过IIS用户界面,我将停止该站点,然后更改站点上指向我的新构建的物理路径。如果由于某种原因我需要支持更改,我只需返回IIS并停止该网站并将其指回到之前的版本。
我知道在哪里可以使用appcmd来停止和启动网站。我找不到任何方法来改变网站上的物理路径属性。
谢谢你的帮助。
答案 0 :(得分:0)
你可以使用powershell Intro to Power Shell for IIS7
编辑:This Page包含使用PowerShell在IIS中创建网站和应用程序的示例。
根据样本,它应该是这样的:
Set-ItemProperty IIS:\sites\DemoSite\DemoApp -physicalPath C:\DemoSite\DemoApp -type Application