Gewusst wie: Bereitstellen einer Datei

Letzte Änderung: Dienstag, 13. April 2010

Gilt für: SharePoint Foundation 2010

Inhalt dieses Artikels
Erstellen des SharePoint-Projekts
Bereitstellen einer neuen Gestaltungsvorlage
Bereitstellen eines Ordners
Bereitstellen einer Datei mithilfe einer Datei "Onet.xml"

Die folgenden Beispiele zeigen, wie Sie Dateien in verschiedenen Speicherorten innerhalb von Microsoft SharePoint Foundation bereitstellen. In jedem Beispiel wird dasselbe, mit SharePoint-Entwicklungstools in Microsoft Visual Studio 2010 erstellte Projekt verwendet.

Erstellen des SharePoint-Projekts

  1. Starten Sie SharePoint-Entwicklungstools in Visual Studio 2010.

  2. Zeigen Sie im Menü Datei auf Neu, und klicken Sie dann auf Projekt.

  3. Wählen Sie in Projekttypen unter Visual Basic oder C# die Option Modul aus.

  4. Geben Sie FileProvisioning als Projektnamen ein. Klicken Sie auf OK.

  5. Wählen Sie im Assistenten zum Anpassen von SharePoint die Option Als Sandkastenlösung bereitstellen aus. Klicken Sie auf Fertig stellen.

Bereitstellen einer neuen Gestaltungsvorlage

Sie können eine Gestaltungsvorlage mithilfe eines Moduls im Gestaltungsvorlagenkatalog bereitstellen. Die Modul-XML wird in der Datei Elements.xml platziert, die zusammen mit dem Projekt erstellt wurde. Durch den XML-Code wird eine Gestaltungsvorlage im Gestaltungsvorlagenkatalog bereitgestellt.

<Module Name="StarterMasterPage" List="116" Url="_catalogs/masterpage">
  <File Path="starter.master" Url="starter.master" />
</Module>

Bereitstellen eines Ordners

Verwenden Sie das Url-Attribut des Module-Elements, um einen Ordner als Teil des Moduls bereitzustellen. Im folgenden Beispiel wird ein Ordner MyImages bereitgestellt, der eine angegebene Bilddatei enthält. Die Modul-XML wird in der mit dem Projekt erstellten Datei Elements.xml platziert.

<Module Name="MyImage" Url="MyImages" Path="">
  <File Url="MyImage.jpg" Type="GhostableInLibrary" />
</Module>

Bereitstellen einer Datei mithilfe einer Datei "Onet.xml"

Im Folgenden wird veranschaulicht, wie eine Datei mithilfe der Datei Onet.xml bereitgestellt wird. Sie können unterscheiden zwischen dem Speicherort der Datei auf der Festplatte und dem Speicherort der Bereitstellung.

Das Beispiel zeigt außerdem, wie mit View-Elementen Listenansicht-Webparts sowie beliebige Webparts (AllUsersWebPart-Element) zum Hinzufügen von Nicht-Listenansicht-Webparts zur Seite eingeschlossen werden. Darüber hinaus enthält das Beispiel NavBarPage-Elemente, die diese Seite zur Homepage der SharePoint-Website erklären.

Die Modul-XML wird in der mit dem Projekt erstellten Elements.xml-Datei platziert.

<Module Name="DWS" Url="" Path="dws">
  <File Url="default.aspx">
    <View List="104" BaseViewID="3" WebPartZoneID="Top"/>
    <View List="103" BaseViewID="3" WebPartZoneID="Right" WebPartOrder="2"/>
    <View List="101" BaseViewID="6" WebPartZoneID="Left">
      <![CDATA[
        <WebPart xmlns="https://schemas.microsoft.com/WebPart/v2">
          <Title>Members</Title>
        </WebPart>
      ]]>
    </View>
    <View List="107" BaseViewID="7" WebPartZoneID="Left" WebPartOrder="2"/>
    <AllUsersWebPart WebPartZoneID="Right" WebPartOrder="1">
      <![CDATA[
        <WebPart xmlns="https://schemas.microsoft.com/WebPart/v2">
          <Assembly>Microsoft.SharePoint, Version=11.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c</Assembly>
          <TypeName>Microsoft.SharePoint.WebPartPages.MembersWebPart</TypeName>
          <Title>Members</Title>
          <Description>Use the Members Web Part to see a list of the site members and their online status.</Description>
          <FrameType>Standard</FrameType>
          <IsVisible>true</IsVisible>
        </WebPart>
      ]]>
    </AllUsersWebPart>
    <NavBarPage Name="Home" ID="1002" Position="Start">  </NavBarPage>
    <NavBarPage Name="Home" ID="0" Position="Start">  </NavBarPage>
  </File>
</Module>

Siehe auch

Konzepte

Modul

Module