我刚刚为 Windows Azure Packs 创建了一个概念验证设置,其中包含一个前端服务器、一个发布服务器和一个 Web Worker。有一个简单的计划可以完全控制网站云。在计划详细信息中,“订阅存储空间”设置为无限制。
为了证明网站和部署工作正常,我创建了一个外部 git 存储库,我在其中放置了一个静态文件并将网站与该存储库连接起来。静态文件按预期提供。然后我创建了一个只有一个控制器和一个简单视图的空 MVC 4 项目。我推了它,同步了,部署也很好。
现在问题出现了:我推送了我的原始网站,其中包含一个 MVC 3 项目和 500 MB 的静态资源(PDF、图像、...)。我在网站管理门户中再次同步并开始部署。但是,由于磁盘空间不足,它会中断。我检查了 web worker 虚拟机,有超过 70 GB 的空间。
我使用服务器管理器的文件服务器资源管理器检查了 web worker 上的文件夹配额,我在 C:\inetpub\temp\DWASFiles\Sites* 和 C:\inetpub\temp 形式的每个网站上看到了 200 MB 的配额\DWASFiles\Sites\WEBSITENAME。
为什么有 200 MB 的配额,而存储空间是无限的?
我确实理解如此数量的静态资源文件不应该成为网站的一部分,而应该放在 blob 存储空间中。虽然这适用于 Windows Azure,但我没有看到 Windows Azure Web Packs 的存储功能。我的可能性是什么?