我有一个 ASP.NET 1.1站点,我正在上传一个小改动,但页面不会刷新。该页面已在 2.5 小时前更改。我尝试在 3 个不同的浏览器中加载页面,所以我知道问题不在于浏览器缓存。我在网上和 StackOverflow 上搜索过类似的情况。我尝试更改查询字符串,删除文件并再次上传,并更改 web.config 以尝试强制重新启动站点。
我什至以不同的名称上传了文件,以确保没有其他问题。这确实有效,但我不想更改所有链接以指向新页面。我什至尝试使用远程桌面在另一个客户端登录另一台计算机,以检查页面的缓存版本是否也存在......它是。
该站点使用共享主机位于同一位置,我的(新)客户端甚至不知道如何找到管理员面板的 URL 或寻求支持的人。
使用Whats that site running?,我发现服务器正在运行什么:
Windows 2000
Microsoft-IIS/5.0
ASP.NET v1.1
F5 Big-IP
我知道!烂主机!
我确定在一天左右的时间里我会联系支持并解决这个问题,但我仍然想知道这个页面是如何被缓存的。我已经编写 ASP.NET 5 年了,以前不记得这样的事情。我认为没有代理缓存页面,但到目前为止,这是我唯一能想到的。
提前感谢您的任何想法...
编辑:代码示例...这似乎是一个单页 ASPX 页面,后面没有代码。
<%@ Page Language="C#"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html>
<head runat="server">
<title>Login</title>
</head>
<body>
...
</body>
</html>