vs2013(IIS Express)发生OutOfMemoryException:内存不足的错误的解决办法
发布日期:2016-09-14 10:06:51
所属栏目:开发技术
程序在本地调试运行时发生了“System.OutOfMemoryException: 内存不足”的错误,开发环境为VisualStudio2013、windows7操作系统,错误截图如下:
错误发生在这一句代码:System.Drawing.Image.FromStream(fileStream, true);代码实现的功能是将流转化为图片,测试时发现当上传6M以上的图片时才会发生此异常。异常提示内存不足但是系统空闲内存远超过6M。搜遍了百度也没有找到解决方案,后来用google搜索到了一篇stackoverflow上的文章才找到了解决办法,解决办法为设置IIS Express使用64位版,具体设置步骤如下:
1、点击“工具->选项”。
2、选择“项目和解决方案->Web项目”。
3、勾选“对网站和项目使用IIS Express的64位版”
经过以上设置后即可解决Visuals2013(IIS Express)环境下,在系统仍然有大量空闲内存时,发生“System.OutOfMemoryException: 内存不足”的错误。(PS:感谢stackoverflow的文章
http://stackoverflow.com/questions/20268477/iis-express-increse-memory-limit)
来源:
谢斌个人博客,
vs2013(IIS Express)发生OutOfMemoryException:内存不足的错误的解决办法。
转载请以链接形式标明本文地址!本文地址:https://www.xb02.com/article/183
转载请以链接形式标明本文地址!本文地址:https://www.xb02.com/article/183
发表评论