0

我刚刚为 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 的存储功能。我的可能性是什么?

4

1 回答 1

0

您可以将它放在某个共享存储服务器(例如 NAS)上的 UNC 共享上,然后设置一个映射到该 UNC 路径的虚拟目录。这样,所有共享内容实际上都不会作为应用程序的一部分进行部署,您所做的只是有一个设置任务,在设置过程中在您的网站上配置 vdir。

也就是说,如果您真的想使用应用程序本身部署内容,似乎有一种方法可以通过管理员管理门户更改配额。查看这篇 TechNet 文章了解详细信息

于 2014-01-30T00:45:01.993 回答