1

私はSharepointを初めて使用し、SharepointDesignerをいじり始めたところです。他の場所には表示されないように見えるSharepointDesignerに表示されるファイルシステムに興味があります。

Sharepoint DesignerでSharepointサイトを開くと、すべてのリストのフォルダーと、その中に作成されたWebフォームが表示されます。実際にWindowsファイルシステムを見ていますか?それとも、ファイルシステムに実際には存在しないこれらの仮想的なファイルですか?

言い換えると、Sharepointで新しいリストを作成するときに、一連のテンプレートファイル( "AllItems.aspx"、 "DispForm.aspx"など)がファイルシステムのどこかに書き込まれますか?もしそうなら、どこ?

検索したところ、Sharepoint Designerに表示されているファイルが実際のファイルシステムのどこにも見つからなかったため、質問しました。

4

2 に答える 2

9

ディーン、

本質的に、あなたはハイブリッドビューを見ています。SharePoint Designerを開くと、実際には2つの異なる場所に存在するファイルの組み合わせが表示されます。

  1. 接続しているSharePointWebフロントエンド(WFE)のローカルファイルシステム。
  2. 開いているサイトを格納するコンテンツデータベース(SQL Server内)。

一般的に、特定のファイルがどこにあるかを知ることは、ファイルがカスタマイズされているかどうかの関数です。カスタマイズされていないファイル(サイトの定義や機能を介してプロビジョニングされたファイルなど)は、実際にはサーバーのファイルシステム内に存在します。これらのファイルを編集(SharePoint Designerなど)でカスタマイズする必要がある場合、編集されたコピーはSQL Server内のコンテンツデータベースに保存され、サイトに関連付けられます。

MSDNには、SharePointの仮想化ファイルシステムと、私が説明しているカスタマイズプロセスについて説明した優れた記事があります(詳細については説明しません)。記事をチェックすることをお勧めします:

http://msdn.microsoft.com/en-us/library/cc406685.aspx

これがお役に立てば幸いです。

于 2009-08-02T03:22:29.777 に答える
-3

それらは[server]/wwwroot / wss / virtualdirectoryofyoursharepointにあり、各リストに関する情報はSharepointコンテンツのデータベースに保存されていると思います。

于 2009-08-02T03:10:15.290 に答える