我使用WebDeploy(msdeploy.exe)将ASP.NET Core应用程序部署到Azure App Service实例。
大部分时间都可以正常工作,但有时部署失败并显示错误消息:无法执行指定目录的操作(“创建文件”)。 (...)ERROR_INSUFFICIENT_ACCESS_TO_SITE_FOLDER。
我认为这是一些文件锁定问题,因为除此之外的唯一方法是登录Azure Portal并停止App Service,然后重新部署。在此之后,部署一段时间没有问题,直到再次发生。
花了一些时间设置自动部署,这个hickup非常烦人。
有没有解决这个问题的方法?
答案 0 :(得分:0)
据我所知,它与Azure没有任何关系 - 错误有点常见。 至于Azure Web Apps,有两种选择:
1)停止您的网站并进行部署。
2)如果第一个不正常,则使用Kudu Console,找到您的文件(例如,d:\ home ... \ something.blocked)并重命名该文件。在那之后,问题应该消失
如果这是有用的答案,请将其标记为有用或将其标记为答案。谢谢!