随笔-2  评论-21  文章-1  trackbacks-0
  2007年7月7日
一个.net开发的网站项目现在到了收尾阶段,但突然发现一个问题:网站访问量不高,占用内存却长地飞快,甚至2,3个小时内存使用就上涨到了1g 多,非常郁闷。
google了一下,查到了几篇相关文章。
无法卸载程序集, 它创建并通过 XSLT 中使用脚本加载

.NET内存泄漏

.NET Memory Leak: XmlSerializing your way to a Memory Leak

http://support.microsoft.com/kb/886385/en-us

看了这些后颇有些启发。
我的项目中是用xml文件作为配置文件,xsl用来格式化xml文件。所以应该是碰到了这个问题。
但上述文章中没有明确指出这种情况在.net2.0中是否也存在,所以请高人门指点、指点。
如果有人也碰到过类似的问题,请讲述一下自己的经历,小弟也学习一下。
posted @ 2007-07-07 14:28 Tiny 阅读(498) | 评论 (5)编辑
  2007年6月4日

今天调试一个博客,发现一个问题:

程序调试时期没有任何问题,各项功能正常,可一发布出去,就出现编译错误。

记得以前看过类似方面的介绍,说是.net 2.0中,在网站发布后,网站中的代码是不区分大小写的。

而在调试时期网站中代码区分大小写,

于是,可能出现这样的问题:网站代码中 有个变量abc,还有个变量ABC,

在调试编译时期 编译环境认为这是两个不同的变量(和我们理解的相同),于是一切运行正常。

但当把网站发布后 ,编译环境又认为这两个变量是同一个变量,这样便出现了错误。

于是,我想,如果不把代码放到app_code中,而直接编译在类库工程中,也许就没有这个问题了。

经实践,结果和我想象的一致。

这估计是asp.net2.0 的一个bug。

posted @ 2007-06-04 14:24 Tiny 阅读(2160) | 评论 (16)编辑