ASP.NET开发网站程序常见错误汇总(5)
http://www.itjxue.com 2015-07-17 01:58 来源:未知 点击次数:
三、调试(Debug)模式下编译就用于应用环境中篇
大家看下面的图片:
有人会留意这个界面吗?有,但一定不多。
接着,程式开发好(也包括单元测试),然后编译直接分发到应用环境。
整个过程就结束了。谁也不曾想,这里埋下了一个深深的地雷,据微软的人讲,这样分发的程式到应用环境,你有多少内存恐怕都不够。
所以微软建议我们做如下的工作:
如果不这样做会有什么事情发生? 我分享一个同事的感受给大家:
后来的结果发现是内存使用率超高,到一定限度的时候,就会反应变慢,这个时候只要重启IIS就可以好一段时间。后来分析IIS用到实体加虚拟的内存超过2G就会爆掉。
这就是原因,你想遇到吗?那就不妨试试。