付款方式 帮助中心     在线客服:QQ:1438945037 QQ:380206797 hongwu1954
您好,欢迎来迅美网!您是新用户?免费注册 已有帐号立即登陆!
  •   
  • 首页
  • VPS
  • 云主机
  • 关于迅美
  •  
  • 迅美淘宝旗舰店
  • 迅美拍拍旗舰店
新手指引
交易条款
常见问题
联系客服
支付方式
C2C商城
在线支付
银行电汇
售后服务
退换货政策
白名单报备
域名备案
实用工具
网速测试
白名单审核验证
当前位置:迅美网 > 帮助中心 > 常见问题

解决ASP中的Response.Flush不起作用的办法

作者:迅美网 发布日期:2012-10-5 0:23:39 浏览次数:2792 复制
 

    Response.Flash()没有效果,我想很多人应该都遇到过吧? 这不,零度自己也遇到Response.Flush不工作了。折腾了好半天,终于顺利解决。情况道理如何,切听我慢慢道来。

    服务器重新安装系统后,做安全设置配置IIS等工作,忙的不亦乐乎。一切配置完毕,很有成就感。

    登录网站后台,生成html静态页面,零度惊讶的发现,以前生成进度像打字机一样出现的界面没有了,ASP程序是绝对没有问题的,因为之前都是正常的,程序又没有改动。

    怎么办呢? 百度,我想很多人的第一反映就是这个,上百度找方法。网上的说法很多,其中的主流说法是:“就是flush的内容至少要有256字节”,这说法其实并准确,因为很多人用Response.Flush输出内容其实就是一个数字而已,没有任何问题的。看来在网上是很难找到解决办法了。

    反复折腾,修改程序,不停的尝试。突然想起,和之前的IIS设置相比较,有个明显的区别是,服务器启用了Gzip压缩,是不是这个问题呢?

    打开IIS网站属性,如图:

    注意看上面的“压缩应用程序文件”,这个勾去掉,重新启动IIS,重新生成,Response.Flush起作用了,可爱的打字机效果回来了。

关于迅美 | 友情链接 | 求贤若渴 | 联系我们 | 帮助中心 | 付款方式
迅美云计算(C)版权所有 未经书面授权 不得转载、复制或建立镜像
迅美云计算旗下网站 www.xunmeinet.com 值班电话:15320250353 渝ICP备06034759号