0

SharePoint 2007 から SharePoint 2010 にデータベースをアップグレードしました。まだ 2007 インターフェイスを使用しています。アップグレード後、ディスカッション ボードの 1 つに問題があります。ディスカッション ボードは、サイトの 1 つのランディング ページに Web パーツとして含まれています。問題ありません。ただし、Web パーツのタイトルをクリックしてディスカッション掲示板 (Subject View.aspx) の既定のビューに移動すると、「存在しなくなったオブジェクトを使用しようとしました」というエラー画面が表示されます。

4

1 に答える 1

0

どこにも答えが見つからなかったので、この質問を投稿しました。すべては、現在のサイトまたはKB 2575303の破棄に関連していました。これは私の問題ではありませんでした。

ビューを削除して、新しいビューを作成する必要がありました。(デフォルト ビューは削除できないことに注意してください。別のビューをデフォルトとして設定する必要があります。ビューがデフォルト ビューではなくなったら、削除できるはずです。)

  • ディスカッション ボードのページにさえアクセスできない場合にビューを追加/作成する方法は?

    サイトの操作 --> サイトの設定

    「サイト管理」の下にある「コンテンツと構造」をクリックします。

    掲示板の上にマウスを置き、下向き矢印をクリックしてから、[プロパティの編集] をクリックします。

衝撃的な事態に、 office.microsoft.com は実際に役に立ちました。

  • サブジェクト ビューを作成している場合は、[フォルダー] セクションが [最上位フォルダー内] に設定されていることを確認してください。
  • フラット ビューを作成している場合は、[フォルダ] セクションが [コンテンツ タイプ ディスカッションのフォルダ内] に設定されていることを確認してください。
  • スレッド ビューを作成している場合は、[フォルダ] セクションが [コンテンツ タイプ ディスカッションのフォルダ内] に設定されていることを確認してください。

上記の設定に従わない場合、「存在しなくなったオブジェクトを使用しようとしました」というエラーが発生する場合があります。

最終的に 3 つのデフォルト ビューを削除しました。「サブジェクト ビュー」、「フラット ビュー」、「スレッド ビュー」、および新しいビューの作成。

奇妙なことに、最初の問題はサブジェクト ビューにありました。「存在しなくなったオブジェクトを使用しようとしました」というエラーが発生せずに新しいサブジェクト ビューを作成できませんでした。ただし、ビューを置き換えてから、サブジェクト ビューで「存在しなくなったオブジェクトを使用しようとしました」というエラーを再現できませんでした...

最後の注意事項: 「フォルダ」で間違ったオプションを選択するとエラーが発生する場合、なぜすべてのオプションが利用可能なのですか? それらはグレー表示または非表示にするべきではありませんか?

于 2012-01-31T21:56:43.957 に答える