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 にある関数のソース コードを参照すると、例外がスローされているように見えるので参考になります。

運用環境は Web ファームですか? 多くの場合、これらの環境ではキャッシュの問題が発生する可能性があります (キャッシュはファーム内のサーバー間で共有されないため)。

于 2009-11-13T20:28:36.640 に答える