1
我正在为使用TFS2017的几个项目进行持续集成,并且我在部署中遇到问题。当我在IIS中相应的网站上创建应用程序时。我使用这个命令在Appcmd.exe的:使用appcmd.exe更新IIS中的web应用程序
add app /site.name:MySite /path:/app1 /physicalPath:"C:\MyFolder\MySite\app1"
但问题APP1时,它已经创造和命令行添加应用程序不会覆盖最初的应用程序。而不是产生关于已经创建的应用程序的错误的理想行为。
我的问题是如果存在一些参数,我可以使用命令强制我需要的覆盖。
问题在于当我必须首次创建时。因为我必须创建大量的应用程序,并且我试图做出一个通用的过程并避免更改TFS中的代码。 –
实际上,现在我正在创建一个PowerShell脚本,用于检查应用程序的虚拟目录是否存在,如果存在,请删除应用程序,然后再次创建。但我真的很喜欢他为了更新而想出一些命令。 –
即使不存在,您也可以尝试删除该网站 - 它不会执行任何操作。所以你试图删除,然后安装,这就是你所需要的。 – DenNukem