このエラーが断続的に発生する理由がわかりません。私は並列にデータバインドされているUserControlを持っています。コードは時間の90%で動作しますが、たびにデータバインドが失敗し、以下のエラーが発生します。Stack EmptyのためにParallel.Invoke内のDataBind()が失敗しました。エラー
at System.Collections.Stack.Pop()
at System.Web.UI.Control.DataBind(Boolean raiseOnDataBinding)
at System.Web.UI.WebControls.Repeater.CreateItem(Int32 itemIndex, ListItemType itemType, Boolean dataBind, Object dataItem)
at System.Web.UI.WebControls.Repeater.CreateControlHierarchy(Boolean useDataSource)
at System.Web.UI.WebControls.Repeater.OnDataBinding(EventArgs e)
なぜこのようなことが起こっているのか、回避する方法を知っていますか?
drfに感謝、それは間違いなく正しい答えです。今スレッドの問題がなくてもこれを並行して実行する方法を理解するだけです... – cesara