【问题标题】:Deployment Pipeline and the file locks部署管道和文件锁
【发布时间】:2017-10-03 15:24:14
【问题描述】:

当我们部署到现有的应用程序时,我们的文件会被锁定。

我们应该如何添加 appofline 文件,以便部署可以使用该文件并与 VSTS 管道协调?

VSTS 管道

错误信息

2017-10-03T15:07:34.9492376Z 信息:更新文件 (xxx-xxxx-dev\xxx.xxx.Web.dll)。 2017-10-03T15:07:37.8157267Z ##[错误]无法将 Web 包部署到应用服务。 2017-10-03T15:07:37.8187261Z ##[警告]尝试再次部署应用服务并选择重命名锁定文件选项。 2017-10-03T15:07:37.8187261Z ##[错误]错误代​​码:ERROR_FILE_IN_USE 更多信息:Web Deploy 无法修改目标上的文件“xxx.xxxx.Web.dll”,因为它被外部进程锁定。为了使发布操作成功,您可能需要重新启动应用程序以释放锁定,或者在下次尝试发布时为 .Net 应用程序使用 AppOffline 规则处理程序。了解更多信息:http://go.microsoft.com/fwlink/?LinkId=221672#ERROR_FILE_IN_USE。 错误计数:1。

【问题讨论】:

  • 你解决了这个问题吗?

标签: visual-studio azure azure-devops continuous-deployment azure-web-app-service


【解决方案1】:

Azure App Service Deploy任务的Task App Offline选项将使应用服务离线,因为它不适合你,你可以通过Stop-AzureRMWebApp/Restart-AzureRmWebApppowershell通过A停止或重启azure web app strong>zure PowerShell 任务或使用“Azure App Service Manage”任务,然后通过 Azure App Service Deploy 任务部署包。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-11-12
    • 2017-10-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多