azure - Web 部署任务失败。 (Web 部署检测到磁盘空间不足。)

标签 azure azure-web-app-service

我有 Azure 免费套餐 Web 应用程序。我刚刚更新了我的 nuget 包,并添加了一些 View 。

当我尝试通过 Visual Studio 2015 发布时,出现以下错误:

Error Web deployment task failed. (Web Deploy detected insufficient space on disk. Learn more at: http://go.microsoft.com/fwlink/?LinkId=221672#ERROR_NOT_ENOUGH_DISK_SPACE.)

当我检查 Kudu 控制台时,它显示我的目录为:

D:\home usage: 1,024 MB total; 0 MB free

d:\local usage: 500 MB total; 492 MB free

因此,在 D:\Home 中,.nuget 文件夹占用了大部分空间。错误可能来自这一侧。但是,由于我的 webapp/bin 文件夹需要二进制文件,我还需要这个文件夹吗?我可以手动删除它或禁用 Azure 托管此文件夹吗?

最后一种情况,我应该升级我的应用程序以退出免费套餐吗?我不想这样做,因为这是我的业余项目,而且我进展缓慢,它还没有准备好投入生产。

最佳答案

根据错误,您似乎是通过 WebDeploy(例如从 VS)而不是从 git 进行部署。在这种情况下,我认为你不应该有 d:\home\.nuget文件夹。它可能是你以前做过的事情(也许是用 git 做的)留下的吗?如果是这样,你绝对可以删除它。它不在运行时使用。

关于azure - Web 部署任务失败。 (Web 部署检测到磁盘空间不足。),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42598688/

相关文章:

azure - 如何在 Azure 中使用 NEST/elasticsearch?

asp.net-mvc - 增加 Azure Web 应用程序请求超时

angularjs - 使用 spa 中的 azure b2c 对 webapi 进行身份验证(Angular 和 adal.js)

azure - 检索 Azure ML v2 的当前作业

git - Azure git推送返回403

asp.net-mvc - Visual Studio 2015 在 Web 部署期间找不到 Azure 云上的现有 Web 应用程序

azure - 如何在 Azure DevOps Pipelines 上批量更改审批者?

azure - 使用 DevelopmentStorage 的 CloudStorageAccount 凭据

python - Azure Web应用程序部署到tmp文件夹而不是wwwroot

azure - 如何以编程方式将用户分配的托管标识分配给 Azure Web App 暂存槽?