0

Web サイト経由で投稿された JOB を処理する Windows サービスがあり、ユーザーは長時間実行されるジョブを WS に要求できます。WS はそのジョブを選択し、データを使用して必要な計算を行い、データをデータベースに更新します。15以上の記録更新数が不足しています。

したがって、問題は、JOB が WS を介して実行されている場合、同時に Web サイトにアクセスしようとした場合、またはページで操作を実行しようとすると、WS がタスクを完了するまで宿泊ページが表示されることです。

Web アプリケーションと WS は、LINQ to SQL DBML を介して共通のデータベースを使用しています。データ アクセス層は別のクラス ライブラリであり、WS および Web アプリケーションによって参照されます。データベースは SQL Server 2008 R2 にあります

上記の根本原因を見つけることができません。

これについて助けてください

4

1 に答える 1

0

誤って DataContext オブジェクトを静的にしました。DataContext オブジェクトは決して静的ではありません。

于 2014-01-30T09:45:39.907 に答える