2009-06-05 49 views
11

サイトのdefault.aspxページが正常に動作しないことがありました。具体的には、アセンブリが見つからないため、WebPartおよび/またはコントロールへの参照によってエラーがスローされます。 さて、恐ろしいSharePoint Designerを起動して、依存関係の行を削除してください。 しかし、SharePoint Designerを使用していないときにこの方法を使用するには、どうすればできますか?SharePoint DesignerなしでSharePointサイトのdefault.aspxを編集する方法

編集:「?contents = 1」Webパーツ管理ページを使用してWebパーツを削除しても、私の場合は役に立ちませんでした。 <%@ Registerタグがまだ存在し、SharePoint Designerを使用して削除する必要がありました。

+0

これは、default.aspxページが機能しないことが奇妙なようです...ページがwebpart/controlを含むようにカスタマイズされましたか?通常のSharePoint UIでページを編集する方法はわかりませんが、おそらくC#コードでこれを行うことができます。 –

答えて

5

サイトのすべてのコンテンツ(http://yourdmain.sharepoint/sitename/_layouts/viewlsts.aspx)を表示するように移動します。ドキュメントライブラリ「ページ」を選択します(「ページ」ライブラリは、ノルウェー語でサイトを作成した言語に基づいて命名されます)。ライブラリの名前は「サイダー」です。 default.aspxをコンピュータにダウンロードして修正してください(Webパーツと<%登録タグを削除してください)。保存してライブラリにアップロードし直してください(ファイルをチェックインすることを忘れないでください)。

EDIT:

ああ..あなたは、発行サイトテンプレートを使用していません。サイトの動作 - >サイト設定に移動します。 「サイト管理」で「コンテンツと構造」メニューを選択すると、default.aspxページが表示されます。 (削除、コピー、移動)

回避策: 公開機能をルートWebに有効にします。固定default.aspxファイルをPagesライブラリに追加し、ウェルカムページをこれに変更します。公開機能を無効にする(これにより、この機能から作成された他のすべてのリストは削除されますが、ページライブラリは使用されていないため削除されません)。ルートWebの新しいdefault.aspxページが作成されますが、URLはsitename/default.aspxからsitename/Pages/default.aspxに変更されます。

回避策II 機能を使用してdefault.aspxファイルを変更します。ソリューションはここで説明されています:http://wssguy.com/blogs/dan/archive/2008/10/29/how-to-change-the-default-page-of-a-sharepoint-site-using-a-feature.aspx

+0

いいえ、申し訳ありません。ルートWebのdefault.aspxは、Pagesという名前のドキュメントライブラリには格納されません。 –

+0

公開回避策は、おそらくMOSSセットアップでは機能しますが、SharePointでは機能しません。ホームページのURLを変更することは望ましくありません。しかし、あなたのアイデアにはとても感謝しています。 –

+0

(機能とC#コードを使用して)default.aspxを変更する素晴らしいソリューションが見つかりました。 http://wssguy.com/blogs/dan/archive/2008/10/29/how-to-change-the-default-page-of-a-sharepoint-site-using-a-feature.aspx – Tomso

0

Sharepoint Solution Generatorを使用してプロジェクトを作成し、VS2008で編集できます。

ジェネレータは、Sharepoint開発者ツールと一緒に見つけることができます。

+0

私はあなたに従うか分からない。ソリューションジェネレータがdefault.aspxファイルの変更にどのように役立つのでしょうか? –

0

または、メンテナンスモードでページを開いて問題のウェブパーツを削除してください。私のために働いた

Sharepoint 2007 Insight: Remove bad or broken web parts from a page

+0

こんにちは。私のポストをもう一度読んでください。それはこの場合に試され、うまくいかなかった。 –

0

簡単迅速なソリューションを提供します。 1.ルートフォルダに移動します。 default.aspxファイルをコピーします。 2.元のファイルを削除します。 3.コピーしたファイルの名前をdefault.aspxに変更します。

これはすべて再試行されます。 sharepointがそのページ内のこれらのWebパーツをどのように参照しているかわかりません。しかし、作品:)

1

私はでdefault.aspxページの編集を達成することができた:すべてのファイルを表示する「すべてのファイル」をクリックする2013

  • その後のSharePoint Designerでサイトを開く

    • 次に、[詳細モードでファイルを編集]を右クリックします。

    これにより、私のページに問題を引き起こすtagprefixを削除することができました。

  • 関連する問題