我有一个 asp.net 2.0 站点,该站点已编译并已放入 IIS 虚拟目录中,但是某些用户看不到新更改,而其他一些用户可以在网站上看到新更改,我尝试删除缓存并清理互联网设置并尝试使用 mozilla 和 chrome,但仍然看不到新的变化。
我们还尝试清理 iis 上的连接池。
我还能做些什么吗?
我找到了答案,服务器被拆分为两台机器,当服务器管理员更新文件只在其中一台服务器中进行时,不是两者,现在两者都更新并运行正常,谢谢大家的建议。
javascript 更改可能需要浏览器下载已发布的较新脚本。(缓存的 javascript 可能更旧)
对于基于会话的更改,如果用户保留较旧的会话,则更改可能不会反映,直到他们重新启动会话。
您是否确认机器正在访问正确的服务器?从“坏”机器ping URL,看看它解析到什么。
尝试两件事(如果 Bill Gregg 的建议不起作用):
1) 反弹网络服务器服务。
2) 下载一个名为 CCLEANER 的免费软件应用程序(以前称为 Crap Cleaner ......它被认真地称为)。此应用程序(如果配置正确)将清除客户端计算机上的所有垃圾 Web 文件。