使用appcmd.exe

时间:2017-03-08 02:57:54

标签: iis web-applications continuous-integration appcmd tfs2017

我正在使用TFS2017进行一些项目的持续集成,我遇到了部署问题。当我在IIS中的相应网站中创建应用程序时。我在appcmd.exe中使用这些命令:

add app /site.name:MySite /path:/app1 /physicalPath:"C:\MyFolder\MySite\app1"

但问题是APP1已经创建并且命令行添加应用程序不会覆盖初始应用程序。而是产生关于已创建的应用程序的错误的理想行为。

我的问题是,如果存在一些我可以在命令中使用的参数来强制我需要的覆盖。

1 个答案:

答案 0 :(得分:1)

为什么不在创建新网站之前删除旧网站?这就是我的工作。

appcmd.exe delete site %SITE_NAME% >nul 2>&1