0

尝试提交到服务器时,我不断收到以下错误:

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
Framework:.NET 1.1
IIS 版本:6
服务器:Windows 2003
数据库:Progress 4GL(不要问)

如果需要其他信息,请询问,我会提供尽可能多的信息。

谢谢,

蒂姆

4

1 回答 1

0

“缓存超时或不存在。” 听起来不像是 .NET 错误。我的猜测是您的代码在某处明确抛出了它。

在 Royal4.MP.MasterScheduling.ProgramScheduling.iBtnAdd_Click 上查看函数的源代码会有所帮助,因为这似乎是引发异常的地方。

您的生产环境是网络农场吗?在这些环境下通常会出现缓存问题(因为缓存不在场中的服务器之间共享)。

于 2009-11-13T20:28:36.640 回答