【发布时间】:2021-02-09 23:09:52
【问题描述】:
尝试在非生产部署槽上的 Azure 应用服务上发布时出现以下错误:
2>开始 Web Deploy 将应用程序/包发布到https://appservicename-preprod.scm.azurewebsites.net/msdeploy.axd?site=appservicename__preprod ...
2>为路径添加 ACL (appservicename-preprod) 2>为路径添加ACL(appservicename-preprod)
2>更新文件(appservicename-preprod\bin\Antlr3.Runtime.dll)。
2>C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Microsoft\VisualStudio\v16.0\Web\Microsoft.Web.Publishing.targets(4284,5):
错误 ERROR_INSUFFICIENT_ACCESS_TO_SITE_FOLDER:Web 部署任务失败。 (无法执行操作(“创建文件”)
对于指定的目录(“D:\home\site\wwwroot\bin\Antlr3.Runtime.dll”)。
如果服务器管理员没有为您正在使用的用户凭据授权此操作,则可能会发生这种情况。了解更多信息:http://go.microsoft.com/fwlink/?LinkId=221672#ERROR_INSUFFICIENT_ACCESS_TO_SITE_FOLDER。了解更多信息:https://go.microsoft.com/fwlink/?LinkId=221672#ERROR_INSUFFICIENT_ACCESS_TO_SITE_FOLDER.)
2>发布部署失败。
我是托管应用服务的订阅的所有者。 如果我尝试通过 FTP 访问,我会看到 wwwroot 为空,但从 VS on Cloud Explorer 下的 appservicename/Deployment Slots/appservicename-preprod/Files 我可以找到这些文件。 如果我尝试在 KUDU Zip Push Deploy 上发布 zip 文件,它会返回 50% 的错误:[object Object] - 调用 ZipDeploy 时出错。
有什么建议吗?
【问题讨论】:
-
下面的答案有帮助吗?
-
@ShamaIT 你能解决这个问题吗?如果是,您能否分享您对此问题的解决方案,这可以帮助其他有同样问题的人?非常感谢。
标签: c# visual-studio azure-devops azure-web-app-service publish