mat*_*att 11 .net msbuild out-of-memory azure visual-studio-2012
我一直在尝试打包/发布我的Azure项目一段时间(但无济于事).我尝试过以下方法:
如何规避此OutOfMemoryException?我目前正在使用12GB内存运行VS2012,所以虽然我认为项目非常庞大(很多很多子项目),但我认为我的机器能够处理它.例外情况如下:
C:\ Program Files(x86)\ MSBuild\Microsoft\VisualStudio\v11.0\Windows Azure Tools\2.1\Microsoft.WindowsAzure.targets(2866,5):error:抛出了类型'System.OutOfMemoryException'的异常.[C:\用户\ ..\WindowsAzure.ccproj]
这非常令人沮丧,如果有人能给我一些友好的建议,我将非常感激!
这通常是由于尝试将太多内容放入包中而不是由您引用的项目数量引起的.可以放入.cspkg压缩流中的最大大小,最大大小为.cspkg,可以上载到Azure(600 MB).
您应该从包中删除所有静态内容,例如图像,音频或视频,而是将这些资源放入blob存储中.您可以更改href以便客户直接从blob存储中下载内容,或者您可以使用Azure Boostrapper之类的东西在启动时将内容下载到VM.
另外,顺便说一句,你的机器上的RAM数量与在任何应用程序中获取OutOfMemoryException无关(除非你的交换文件太小,但这是一个不同的问题).
归档时间: |
|
查看次数: |
4979 次 |
最近记录: |