日期:2014-05-16  浏览次数:21580 次

IIS上网站图片自动更新问题
我自己做的网站,实现图片2秒刷新一次的功能,我在调试状态下是可以的。但我将项目在IIS上打开后,图片只是第一次的样子,一直不变化,但是我去保存的目录打开图片发现是每2秒改变一次的,为什么网站上就不变化呢?很郁闷,希望知道的大神们教教我,谢谢了!!
我的图片保存那段代码这样写的:
            string strName = Server.MapPath("Images") + "/aa.jpg";
            img.Save(strName);
            Image1.ImageUrl = @"Images/aa.jpg";

------解决方案--------------------
这是因为浏览器的缓存造成的,可以尝试在.jpg后面加个时间戳试下,我没试过这种直接在路径后面加参数的方式是否可行,之前都是通过页面文件生成图片,比如验证码一类的