首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

批量生成静态网页时产生的异常

2012-10-06 
批量生成静态网页时产生的错误在做批量生成静态网页的时候遇到一个头疼的问题,如果生成小量静态的话(1500-

批量生成静态网页时产生的错误
在做批量生成静态网页的时候遇到一个头疼的问题,

如果生成小量静态的话(1500-2000条以内),没有问题,

如果大于这个数量,就出现了以下问题,下面上图:



我从百度上面搜索的类似于这种问题的答案,但是还是解决不了,

但是有的时候重启一下机器就又好了,但是重启了以后只能成功生成一次,

如果要是再重新生成第二次的话,还是出现上面的同样的问题,

请各位大哥大姐们帮帮小弟,小弟真是快疯了都。。。

[解决办法]
应该是执行时间太久,线程被强制给终止了,试着将machine.config下面的<system.web>
httpRuntime的 executionTimeout参数改大点

不过此法须谨慎

最好还是用ajax吧,循环,每次生成一批
[解决办法]
还有一种可能是使用了response.redirect语句并且使用了try catch,这种方式会终止当前线程,并且catch到ThreadAbortException,因为终止线程是通过ThreadAbortException来完成的
[解决办法]
效率问题,
[解决办法]
执行的时间太长了吧。
[解决办法]
操作方法问题,数据量大时使用多线程分批生成静态页面。操作后关闭线程
还有Reponse问题
http://topic.csdn.net/u/20090111/12/69625609-5703-4496-b4a7-141a5e145fe4.html

热点排行