问题发布与回答 发表于 2019-3-28 11:34:17

aspcms生成列表页静态死循环 一直重复生成的原因及解决办法

今天一个客户aspcms内核的网站客户在后台生成列表页静态的时候一直生成不停下来就像是

newslist/list-32-1.html
newslist/list-32-1.html
newslist/list-32-1.html
newslist/list-32-1.html
newslist/list-32-1.html
newslist/list-32-1.html
newslist/list-32-1.html
newslist/list-32-1.html

这样一直生成这一条,第一反应是会不会是黑客黑了,检查了半天未果,然后又去把id为32的这个分类删了,还是不行。然后去aspcms的论坛找答案,貌似也是回答的是两码事 ,最后终于找到了解决原因了。

1、打开data目录下的数据库,找到AspCms_Content并且打开
2、检查LanguageID这个字段内的值,是不是有等于0的,对 就是他们 找到等于0的 把他删除了或者把0改成1,这样就算是暂时性的解决了这个问题   附:也不清楚是客户的原因还是其他的原因导致的提交参数没完全成功,为了防止以后还会出现这样的错误,需要给数据库做个小手术。
1、右键AspCms_Content 设计视图【图】

http://www.daimabiji.com/uploadfile/2014/0207/20140207032814325.jpg

2、找到LanguageID,在默认值内填写数字1,保存退出上传覆盖即可【图】,这样做的意义就是让他这个字段内的默认值为1,这样就算是客户在添加数据库的时候因为各种原因没传递进来数据,他也会默认让他为1,解决问题。
http://www.daimabiji.com/uploadfile/2014/0207/20140207032935835.jpg
页: [1]
查看完整版本: aspcms生成列表页静态死循环 一直重复生成的原因及解决办法