我有一个网站,它是3个独立工件的组合。
目前部署到我们的开发服务器,我有3个IIS Web App部署任务要发布到VM上的IIS。第一个删除现有文件并发布一个工件,接下来的两个仅发布其他工件。
但是,这确实是错误的,应该全部完成一项任务。具有3个独立的进程来部署文件的速度也不是特别快。
如何更好地进行设置?速度是一个很大的问题,因为在部署过程中,这通常会使网站停机约10分钟。
答案 0 :(得分:1)
在发行版中将多个天蓝色工件组合到一个Web部署任务中
对于此问题,我认为一项“ IIS Web应用程序部署”任务无法实现此功能。
我使用默认提供的通配符进行测试:$(System.DefaultWorkingDirectory)\**\*.zip
然后我得到这个错误:
从错误消息中可以看出,我们不能使用搜索模式对软件包进行更多选择,我认为这可能是由于“ IIS Web应用程序部署”任务的局限性,在“ IIS Web应用程序部署”任务。当前,部署多个工件只能通过多个部署任务来实现。
您可以在git hub中向IIS Web应用程序部署任务发出请求。