【发布时间】:2016-11-11 12:43:44
【问题描述】:
当我们尝试将 ASP.NET Core 网站部署到 Azure 时,我们收到此错误:
错误代码:ERROR_INSUFFICIENT_ACCESS_TO_SITE_FOLDER 更多信息:无法对指定目录(“D:\home\site\wwwroot\TestAspNetCore.exe”)执行操作(“删除文件”)。如果服务器管理员没有为您正在使用的用户凭据授权此操作,则可能会发生这种情况。了解更多信息:http://go.microsoft.com/fwlink/?LinkId=221672#ERROR_INSUFFICIENT_ACCESS_TO_SITE_FOLDER。
问题是 IIS 锁定了 .exe 文件。我们可以让网站离线,但通过持续交付,最好没有停机时间。
请注意,ASP.NET 4.5 没有这个问题。
另见https://github.com/aspnet/IISIntegration/issues/226和https://github.com/aspnet/Hosting/issues/141
【问题讨论】:
-
当您发布到 azure web 应用程序时,您会收到此错误是吗?
-
一首歌的释义……“我哭了这么多眼泪。内心如此痛苦”
标签: azure asp.net-core