2011-12-23 9 views
0

sharepoint2010 Webパーツページ 9個のデータビューを1つのソースから共有ポイントカスタムリストとして作成しました。過去1週間からこの新しいエラーが表示されています"存在しなくなったオブジェクトを使用しようとしました"。今の大きな問題は、午後1時30分より前の昼間だけです。このエラーがなぜ起こっているのか、どのように解決するのかについて、誰にでも助けてくれますか?Sharepoint Data View "存在しなくなったオブジェクトを使用しようとしました"エラー

+0

エラーをトリガその頃実行するようにスケジュールされたジョブがあると思われます。あなたはSharePointのログから多くを見つけることができるはずです。 –

答えて

1

このエラーは、が既に廃棄されているオブジェクトにアクセスしていることを意味します。コード内でエラーを検出できない場合は、エラーログのコールスタックがSharePointログに記録されることがあります。

using(...)またはDispose()を使用する場所を確認してください。あなただけが遅延初期化プロパティ(site.RootWebのような)からを得たことではないあなたは、コンストラクタ(のようなnew SPSite(...))によってを作成ことやメソッドの呼び出し(のようなsite.OpenWeb(...))を開くことではなくオブジェクトを処分する必要があります。同様に、は、コンテキストプロパティSPContextまたはHttpContextなど)から取得したオブジェクトを破棄してはなりません。これらのプロパティは、アクセス時に最初に作成された実際のオブジェクトによってバックアップされ、SharePointはその処理を処理します。

あなたはこれらの記事が面白い見つける:

http://msdn.microsoft.com/en-us/library/aa973248(v=office.12).aspx http://msdn.microsoft.com/en-us/library/bb687949(v=office.12).aspx

--- Ferda

関連する問題