我已从我的Codebehind .aspx.cs页面中删除了几个函数。然而,即使我没有给他们打电话,网页仍然在调用这些功能,也不再是实际存在的功能。代码已删除但仍然输出
该代码的工作方式与删除之前完全相同......我不知道发生了什么。
事情我已经尝试:
- 导航到使用不同的电脑和浏览器的页面。
- 重启动IIS服务
- 重启动IIS应用程序池的网站 代码
- 搜查整个项目正在被使用下面的代码名为
- 清洁ASP.NET缓存:
public void ClearApplicationCache()
{
List<string> keys = new List<string>();
// retrieve application Cache enumerator
System.Collections.IDictionaryEnumerator enumerator = Cache.GetEnumerator();
// copy all keys that currently exist in Cache
while (enumerator.MoveNext())
{
keys.Add(enumerator.Key.ToString());
}
// delete every key from cache
for (int i = 0; i < keys.Count; i++)
{
Cache.Remove(keys[i]);
}
}
环境
- ASP.NET 2.0
- IIS 6
- 的Windows Server 2003
- XP/7浏览器(Chrome/IE)
是缓存的地方的代码?我无能为力。
这是一条线索:这是ASP.NET,而不是ASP Classic。 –