Azure功能:发布失败,并显示消息"Web部署无法修改目标上的文件,因为它已被外部进程锁定".

Ton*_*ony 35 azure-functions

我正在开发Azure功能项目,当我第一次发布时,好的.然后我再次发布,出现此错误:

Web Deploy无法修改目标上的文件"FunctionApp5.dll",因为它已被外部进程锁定.为了使发布操作成功,您可能需要重新启动应用程序以释放锁定,或者在下次发布尝试时使用.Net应用程序的AppOffline规则处理程序.有关详情,请访问:http: //go.microsoft.com/fwlink/?LinkId = 221672 #ERROR_FILE_IN_USE.

它仅在我进入Azure门户时发布,并重新启动此Azure功能应用程序

Azure门户和Visual Studio 2017

Ton*_*ony 49

MSDEPLOY_RENAME_LOCKED_FILES=1 
Run Code Online (Sandbox Code Playgroud)

在Azure功能应用程序设置中通常解决此问题

配置

这也可以在发布 - >应用程序设置上的Visual Studio中完成:

应用程序设置

  • 这应该默认为imho,这个答案应该标记为解决方案. (5认同)