SharePoint 2007 から SharePoint 2010 にデータベースをアップグレードしました。まだ 2007 インターフェイスを使用しています。アップグレード後、ディスカッション ボードの 1 つに問題があります。ディスカッション ボードは、サイトの 1 つのランディング ページに Web パーツとして含まれています。問題ありません。ただし、Web パーツのタイトルをクリックしてディスカッション掲示板 (Subject View.aspx) の既定のビューに移動すると、「存在しなくなったオブジェクトを使用しようとしました」というエラー画面が表示されます。
1 に答える
どこにも答えが見つからなかったので、この質問を投稿しました。すべては、現在のサイトまたはKB 2575303の破棄に関連していました。これは私の問題ではありませんでした。
ビューを削除して、新しいビューを作成する必要がありました。(デフォルト ビューは削除できないことに注意してください。別のビューをデフォルトとして設定する必要があります。ビューがデフォルト ビューではなくなったら、削除できるはずです。)
ディスカッション ボードのページにさえアクセスできない場合にビューを追加/作成する方法は?
サイトの操作 --> サイトの設定
「サイト管理」の下にある「コンテンツと構造」をクリックします。
掲示板の上にマウスを置き、下向き矢印をクリックしてから、[プロパティの編集] をクリックします。
衝撃的な事態に、 office.microsoft.com は実際に役に立ちました。
- サブジェクト ビューを作成している場合は、[フォルダー] セクションが [最上位フォルダー内] に設定されていることを確認してください。
- フラット ビューを作成している場合は、[フォルダ] セクションが [コンテンツ タイプ ディスカッションのフォルダ内] に設定されていることを確認してください。
- スレッド ビューを作成している場合は、[フォルダ] セクションが [コンテンツ タイプ ディスカッションのフォルダ内] に設定されていることを確認してください。
上記の設定に従わない場合、「存在しなくなったオブジェクトを使用しようとしました」というエラーが発生する場合があります。
最終的に 3 つのデフォルト ビューを削除しました。「サブジェクト ビュー」、「フラット ビュー」、「スレッド ビュー」、および新しいビューの作成。
奇妙なことに、最初の問題はサブジェクト ビューにありました。「存在しなくなったオブジェクトを使用しようとしました」というエラーが発生せずに新しいサブジェクト ビューを作成できませんでした。ただし、ビューを置き換えてから、サブジェクト ビューで「存在しなくなったオブジェクトを使用しようとしました」というエラーを再現できませんでした...
最後の注意事項: 「フォルダ」で間違ったオプションを選択するとエラーが発生する場合、なぜすべてのオプションが利用可能なのですか? それらはグレー表示または非表示にするべきではありませんか?