当试图向服务器提交时,我一直收到以下错误:
Cache timed out or does not exists.
StackTrace:
at Royal4.MP.MasterScheduling.ProgramScheduling.iBtnAdd_Click(Object sender, ImageClickEventArgs e)
at System.Web.UI.WebControls.ImageButton.OnClick(ImageClickEventArgs e)
at System.Web.UI.WebControls.ImageButton.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(String eventArgument)
at System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument)
at System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData)
at System.Web.UI.Page.ProcessRequestMain()这个错误大约在使用2-3分钟后就会显示出来,似乎总是发生在回发时,它正在对服务器执行一些调用。我想知道是什么导致了这个错误(因为它经常发生,而且它阻止了更新的实际发生)。另一个注意事项,当我在本地机器上运行代码时,我无法复制错误,只能在我的生产服务器上得到错误。任何帮助都是非常感谢的。
附加信息:
语言: C# .NET
框架:.NET 1.1
IIS版本:6
服务器: Windows 2003
数据库:进度4GL (不问)
如果需要更多的信息,只要问一问,我会提供尽可能多的信息。
谢谢,
时间
发布于 2009-11-13 20:28:36
“缓存超时或不存在。”听起来不像.NET错误。我猜它是被代码显式抛出的。
在Royal4.MP.MasterScheduling.ProgramScheduling.iBtnAdd_Click,上查看函数的源代码将有所帮助,因为这似乎是抛出异常的地方。
你的生产环境是一个网络农场吗?通常,在这些环境下可能会出现缓存问题(因为缓存不是在场中的服务器之间共享)。
https://stackoverflow.com/questions/1730793
复制相似问题