错误:ASP 0156 : 80004005

今天一客户联系我说使用的网站添加新闻等操作时候突然报错,提示为
答复对象 错误 ‘ASP 0156 : 80004005’
头错
/nanraocheng/news/admin_news_add_save.asp,行146
HTTP头已经写入到客户浏览器。任何 HTTP 头的修改必须在写入页内容之前。
到达现场后调试发现该ASP程序在本机调试错误,上传后即出现改错误,检测后得出结论为缓冲输出的错误,解决方法及原理如下:
原因是
iis5.0   默认使用网页缓存,pws或iis4.0(winnt系统)   默认不使用网页缓存   。
所以<%response.buffer   =   true%>放在顶部或response.redirect   语句放在任何html语句前面。即在使用Response.Redirect之前不要输出任何客户端(Browse)的   HTML   或   Script!
一般都是在最前面加上 <%response.buffer=true%>
 

错误:ASP 0156 : 80004005》有1个想法

  1. 07552972553

    宝玉便走近黛玉身边坐下,又细细打量一番,因问:“妹妹可曾抢过沙发?”黛玉道:“不曾有,只抢过前排。”宝玉又道:“妹妹那时抢的是几楼?”黛玉便说了。又道:“可赶上前三?”黛玉便忖度着因他一定是赶上过,故问我有也无,因答:我没有,想来抢沙发那是件罕事,岂能人人都能抢到的

    回复

发表评论

邮箱地址不会被公开。 必填项已用*标注