我有 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/