web-dev-qa-db-ja.com

SharePoint Designerを使用せずにSharePointサイトでdefault.aspxを編集する方法

いくつかの状況で、サイトのdefault.aspxページが機能しないという状況に直面しました。より具体的には、アセンブリが見つからないため、WebPartやControlへの参照がエラーをスローしています。いいでしょう、恐ろしいSharePoint Designerを起動して、依存関係の行を削除するだけです。ただし、SharePoint Designerがないときにこの方法を使用したい場合、どうすればよいですか?

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

12

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

編集:

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

回避策:ルートWebへの公開機能を有効にします。修正されたdefault.aspxファイルをページライブラリに追加し、ウェルカムページをこれに変更します。公開機能を無効にします(1つのページが使用されているため、この機能から作成された他のすべてのリストは削除されますが、ページライブラリは削除されません)。これで、ルート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

5
Tomso

default.aspxページの編集は、次の方法で行うことができました。

  • SharePoint Designer 2013でサイトを開く
  • 次に、[すべてのファイル]をクリックしてすべてのファイルを表示します。
  • 次に、右クリック->詳細モードでファイルを編集します。

そうすることで、自分のページで問題を引き起こしているtagprefixを削除することができました。

1
Eric Sammann

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

このジェネレーターは、Sharepoint Developerツールとともに見つけることができます。

0
v3ga

私のために働いた簡単な迅速な解決策。 1.ルートフォルダーに移動します。 default.aspxファイルをコピーします。 2.元のファイルを削除します。 3.コピーしたファイルの名前をdefault.aspxに変更します。

そのすべてが再び実験する準備ができています。 SharePointがそのページでこれらのWebパーツをどのように参照しているかはわかりません。しかし動作します:)

0
Naina Mohamed

または、メンテナンスモードでページを開いて問題のWebパーツを削除することもできます。

Sharepoint 2007 Insight:ページから不良または破損したWebパーツを削除します

0
Phill