は亜音速2.0を使用し、断続的なエラー "オフセットと長さが配列の範囲外でした"を継承しています。アプリを再起動したり、アプリケーションプールをリサイクルしたりすると、問題はなくなります。私は、以下のエラーログに基づいてテーブルスキーマを亜音速でキャッシュすることと関係があると考えています。誰もこの問題を経験しており、修正案を提案できますか?subsonic - アレイ間欠エラーのオフセットと長さが範囲外です
System.ArgumentException
オフセット及び長さは、ソースコレクションの最後にインデックスからの要素の数よりも多い配列またはcountの範囲外でした。
System.Exception: 'System.Web.HttpUnhandledException'型の例外がスローされました。 ---> System.ArgumentException:オフセットと長さが配列の範囲外であるか、またはインデックスがソースコレクションの末尾までの要素の数より多いです。 System.Collections.Generic.SortedList`2.ContainsKey(TKeyキー)で System.Array.BinarySearch [T](T []配列、Int32インデックス、Int32長さ、T値、IComparer 1 comparer) at System.Collections.Generic.SortedList
2.IndexOfKey(TKeyキー) G05.ProductControllerでSubSonic.DataService.GetSchema SubSonic.Query..ctorでSubSonic.DataService.GetTableSchema(文字列tableNameの文字列でproviderNameで(文字列tableNameの文字列providerNameで、TABLETYPE TABLETYPE) ) (文字列tableNameの) で) 。 C:\ Projects \ G05 \ Code \ BusinessLogic \ ProductController.vb内のGetProductByColorName(Int32 productId、String colorName):行514