大侠救命呀,估计缓存引起的问题,在线等,急!!!!!
问题症状:
网站开发中,信息发布时发布的文章都以aspx文件的形式存在文件服务器。现在一个怪怪的问题出现了,当我把文件服务器上某已发布文章的aspx页面修改后,网站前台访问对应文章时浏览出来的内容还是原来的历史版本,即上述修改并未生效。
问题分析:
考虑到可能是缓存引起的问题,3种可能情况:IE缓存,WEB服务器缓存,文件服务器缓存,经确认,取消IE里的缓存设置,问题依旧,说明问题只可能是后面两种情况中的一种,但却百思不得其解,各位大侠万望指条明路才是呀。。。。
问题点数:0、回复次数:18Top
1 楼wj2929(Rěй)回复于 2005-02-03 20:27:15 得分 0
需要重新编译的
上传文件的同时把dll文件同时上传才行Top
2 楼xiongchen(二氧化鬼)回复于 2005-02-03 20:31:11 得分 0
一定要把dll文件传到一起.Top
3 楼smallMage(小马哥)回复于 2005-02-03 20:34:34 得分 0
把编译过的DLL上传Top
4 楼lxysjl(流星雨)回复于 2005-02-03 20:37:55 得分 0
是的.没有有重新编译和上传dllTop
5 楼zidanexyc(闲庭信步)回复于 2005-02-03 20:43:30 得分 0
各位大侠有所不知啊,我那是信息发布的模块,信息发布以后只是生成了aspx文件上传的,DLL根本没有,再说,修改静态页面(不牵涉到程序逻辑修改)也用不着重新编译呀,继续指教!!Top
6 楼snowpine999([彼岸烟花][当你看到☆河灿烂,可会想起我?])回复于 2005-02-03 20:51:40 得分 0
upTop
7 楼AllenTing(今天你GC了吗???)回复于 2005-02-03 20:54:20 得分 0
帮顶Top
8 楼terryshi(terryshi)回复于 2005-02-03 22:01:01 得分 0
upTop
9 楼sugarshop(SugarXu)回复于 2005-02-03 22:28:07 得分 0
你改错地方了
你没改
你改了没保存
...
没可能了Top
10 楼AllenTing(今天你GC了吗???)回复于 2005-02-03 22:47:06 得分 0
修改静态页面(不牵涉到程序逻辑修改)也用不着重新编译呀
-------------------------------------------------------〉
只要是以aspx结尾的哪怕里面全是html首次加载时也要编译的,而不是说内容静态的就不编译了。
Top
11 楼cnhgj(戏子) (没时间练太极)回复于 2005-02-03 23:14:15 得分 0
楼主的意思是没有代码分离的aspx文件?像普通的HTML一样?如果你清掉客户端的历史记录后刷新就会更新的话,试试在<head></head>之间加一句<META HTTP-EQUIV="Pragma" CONTENT="no-cache">Top
12 楼sutalon(神州无敌)回复于 2005-02-03 23:37:36 得分 0
up
up
关注中Top
13 楼zr1982930(皮卡丘)回复于 2005-02-04 07:57:07 得分 0
关注!Top
14 楼cym40011(萧雨)回复于 2005-02-04 08:10:03 得分 0
修改*.aspx不需编译,修改*.aspx.cs文件则需重新编译。Top
15 楼zhzuo(秋枫)回复于 2005-02-04 08:42:02 得分 0
如果是缓存,把客户端清了,IIS 重起一下,或在架个虚拟目录看看。Top
16 楼AhBian(阿扁)回复于 2005-02-04 09:00:00 得分 0
对于 html 文件也有这种现象,是缓存的原因。
戏子的建议应该是正解。Top
17 楼snowpine999([彼岸烟花][当你看到☆河灿烂,可会想起我?])回复于 2005-02-04 14:36:16 得分 0
up
up
upTop
18 楼amendajing(学习,是个漫长的旅途!)回复于 2005-02-04 14:51:30 得分 0
upTop




