我从Codebehind .aspx.cs页面中删除了几个函数。然而,即使我不调用它们,也不再调用函数,网页仍在调用函数。
代码的工作方式与删除之前完全一样......我不知道发生了什么。
我尝试过的事情:
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]);
}
}
环境
代码缓存在某个地方吗?我变得无能为力。
答案 0 :(得分:1)
要使更改生效,您必须重新编译代码并重新部署。看起来你没有替换DLL。
您可以在此处详细了解: