WebDeploy到Azure oca失败:对站点文件夹的访问不足

时间:2016-04-17 18:03:56

标签: asp.net azure iis asp.net-core webdeploy

我使用WebDeploy(msdeploy.exe)将ASP.NET Core应用程序部署到Azure App Service实例。

大部分时间都可以正常工作,但有时部署失败并显示错误消息:无法执行指定目录的操作(“创建文件”)。 (...)ERROR_INSUFFICIENT_ACCESS_TO_SITE_FOLDER。

我认为这是一些文件锁定问题,因为除此之外的唯一方法是登录Azure Portal并停止App Service,然后重新部署。在此之后,部署一段时间没有问题,直到再次发生。

花了一些时间设置自动部署,这个hickup非常烦人。

有没有解决这个问题的方法?

1 个答案:

答案 0 :(得分:0)

据我所知,它与Azure没有任何关系 - 错误有点常见。 至于Azure Web Apps,有两种选择:

1)停止您的网站并进行部署。

2)如果第一个不正常,则使用Kudu Console,找到您的文件(例如,d:\ home ... \ something.blocked)并重命名该文件。在那之后,问题应该消失

如果这是有用的答案,请将其标记为有用或将其标记为答案。谢谢!