非常に奇妙な問題がいくつかあり、これらが何であるかわかりません。
asp.net mvc2 サイトがあります。.dbml
データ アクセスにLinq to SQL クラス ( ) を使用しています。データベースは SQL Server 2008 R2 にあります。
すべてが順調で、私のサイトは完璧に機能しています。Xenu を使用してサイトをクロールすると問題が発生し、さまざまな問題が発生し始めます。以下はその一部の例です。
このコマンドに関連付けられた開いている DataReader が既に存在し、最初に閉じる必要があります。
リーダーが閉じているときに Read を呼び出す試みは無効です。メンバーの自動同期の失敗。メンバーが挿入後に自動同期されるようにするには、タイプに自動生成された ID、または挿入後にデータベースによって変更されないキーが必要です。
有効なトランザクション記述子が必要なため、新しいリクエストを開始することはできません。
インデックスが配列の範囲外だった。
さらに混乱しているのは、Xenu を停止して 2 分後に同じページにアクセスすると、問題なく動作し始めることです。
ウィンドウサーバー2008のサイトでIIS7にサイトを公開しました。
トラブルシューティングできるようにヒントを探しているだけですが、現在、どこから始めればよいかわかりません。
Xenu のリンク スルースに関する情報: http://en.wikipedia.org/wiki/Xenu%27s_Link_Sleuth