Hinzufügen eines serverseitigen Skripts als Datenquelle

Wichtig :  Dieser Artikel wurde maschinell übersetzt. Bitte beachten Sie den Haftungsausschluss. Die englische Version des Artikels ist als Referenz hier verfügbar: hier.

Dieser Artikel zeigt Ihnen, zum Hinzufügen eines serverseitigen Skripts als Datenquelle, so testen Sie die Verbindung der Datenquelle, und klicken Sie dann wie die zurückgegebene des serverseitigen Skripts durch Erstellen einer Datenansicht auf Ihrer Website Informationen angezeigt.

Wichtig : Wenn Ihre Website auf einem Server unter Windows SharePoint Services gespeichert ist, erfordern die Standardeinstellungen auf dem Server an, dass der Serveradministrator zuerst die Datei Web.config bearbeiten auf dem Server, bevor Sie auf einen serverseitigen Skripts zugreifen können wie im Abschnitt Testen der datenquellenverbindungbeschrieben. Wenn Ihre Website auf einem Server unter Microsoft Office SharePoint Server 2007 gespeichert ist, können Sie mit einer serverseitigen Skripts verbinden, ohne die Änderungen vorgenommen werden auf dem Server.

Inhalt dieses Artikels

Was ist eine serverseitigen Skripts?

Hinzufügen eines serverseitigen Skripts zu der Datenquellenbibliothek

Testen der datenquellenverbindung

Erstellen einer Datenansicht des serverseitigen Skripts

Was ist ein serverseitiges Skript?

Bei einem serverseitigen Skript handelt es sich um ein kleines Programm, das auf dem Server gespeichert ist und als Antwort auf verschiedene Browseraktionen ausgeführt wird. Serverseitige Skripts können in einer Vielzahl von Sprachen geschrieben werden, z. B. Perl, PHP und Microsoft ASP.NET. Sie werden, anders als clientseitige Skripts wie JavaScript, auf dem Server ausgeführt, bevor die Webseite im Browser angezeigt wird. Beispiele für serverseitige Skriptanwendungen sind Einkaufswagen, dynamische Menüs und Umfragen.

Um eine Datenansicht zu erstellen, in der Daten angezeigt werden, die durch serverseitige Skripts bereitgestellt werden, muss das Skript die Daten im XML-Format abrufen. Sie können eine Verbindung zu serverseitigen Skripts herstellen, die in den verschiedensten Sprachen geschrieben und mithilfe unterschiedlichster Methoden erstellt werden, darunter ASP.NET, PHP und AJAX. Das Skript muss die resultierenden Daten allerdings im XML-Format senden. RSS-Feeds sind gängige serverseitige Skripts, die XML zurückgeben.

Wenn Sie eine Verbindung mit einem RSS-Feed hinzufügen möchten, der ein serverseitiges Skript ist und keine XML-Datei (z. B. ein RSS-Feed, dessen URL mit "ASPX" oder "PHP" endet), dann sollte die Verbindung in der Datenquellenbibliothek in der Kategorie "Serverseitige Skripts" enthalten sein. Ein RSS-Feed, der eine XML-Datei ist (z. B. ein RSS-Feed, dessen URL mit "XML" endet) kann entweder zur Kategorie Serverseitige Skripts oder zur Kategorie "XML-Dateien" hinzugefügt werden.

Wenn Sie ein serverseitiges Skript als Datenquelle hinzufügen möchten, müssen Sie die URL des Skripts sowie die Details jedes erforderlichen URL-Parameters wissen.

Seitenanfang

Hinzufügen eines serverseitigen Skripts zur Datenquellenbibliothek

  1. Wird die Datenquellenbibliothek nicht angezeigt, klicken Sie im Menü Aufgabenbereiche auf Datenquellenbibliothek.

  2. Klicken Sie in der Datenquellenbibliothek klicken Sie unter serverseitigen Skripts auf Verbindung herstellen mit einem Skript oder RSS-Feed.

    Hinweis : Wird die Überschrift Serverseitige Skripts reduziert angezeigt, klicken Sie auf das Pluszeichen (+), um sie zu erweitern.

  3. Klicken Sie im Dialogfeld Datenquelleneigenschaften auf der Registerkarte Quelle in der Liste HTTP-Methode auf eine der folgenden Optionen:

    • Mit der HTTP Get-Methode werden alle Parameternamen und Werte an die URL angehängt.

    • Mit der HTTP Post-Methode werden alle Parameternamen und Werte im Textkörper der Anfrage an die URL gesendet.

      Klicken Sie in diesem Beispiel auf HTTP Get.

  4. In der Liste Zu konfigurierenden Datenbefehl auswählen stehen vier Optionen zur Verfügung:

    • Mit dem Befehl Auswählen werden Informationen mithilfe des serverseitigen Skripts abgerufen. Anschließend können Sie die Informationen auf Ihrer Website anzeigen, indem Sie eine Datenansicht erstellen.

    • Mit den Befehlen Einfügen, Aktualisieren und Löschen werden ebenfalls Informationen mithilfe des serverseitigen Skripts abgerufen. Sie können jedoch keine Datenansicht erstellen, in der Informationen angezeigt oder geändert werden, die mit diesen Befehlen abgerufen werden. Sie können in einer Datenansicht nur Informationen anzeigen, die mit dem Befehl "Auswählen" abgerufen werden.

      In diesem Beispiel klicken Sie auf den Befehl auswählen, weil eine Datenansicht der Daten erstellen, indem der serverseitigen Skripts zurückgegeben werden, soll.

  5. Geben Sie unter Verbindungsinformationen auswählen im Feld Die URL eines serverseitigen Skripts eingeben die URL zum Skript oder RSS-Feed ein, mit dem Sie eine Verbindung herstellen möchten.

    Geben Sie in diesem Beispiel http://gotdotnet.com/community/resources/rss.aspx zum Hinzufügen eines RSS-Feeds mit Entwicklertools Artikeln aus--oder der Microsoft .NET Community-Website ein.

    Registerkarte 'Quelle' des Dialogfelds 'Datenquelleneigenschaften' mit URL des serverseitigen Skripts

  6. Für einige serverseitige Skripts sind weitere Informationen erforderlich, die als Parameter vom Browser an den Server übergeben werden. In dem hier verwendeten Beispiel sind keine Parameter erforderlich. Gehen Sie folgendermaßen vor, wenn für Ihr serverseitiges Skript Parameter erforderlich sind:

    • Wenn Sie einen Parameter hinzufügen möchten, klicken Sie auf Hinzufügen, und geben Sie anschließend im Dialogfeld Parameter einen Namen und einen Standardwert für den Parameter ein.

      Hinweis : Wird der Parameter zur Laufzeit mithilfe einer Webpartverbindung festgelegt, aktivieren Sie das Kontrollkästchen Der Wert dieses Parameters kann über eine Webpartverbindung festgelegt werden.

    • Wenn Sie einen vorhandenen Parameter ändern möchten, klicken Sie in der Liste auf den Parameter, klicken Sie auf Ändern, und ändern Sie anschließend im Dialogfeld Parameter den Namen oder Standardwert des Parameters.

    • Wenn Sie einen vorhandenen Parameter entfernen möchten, klicken Sie auf den Parameter in der Liste, und klicken Sie anschließend auf Entfernen.

  7. Klicken Sie auf OK.

    Die serverseitigen Skripts wird nun in der Datenquellenbibliothek angezeigt.

Seitenanfang

Testen der datenquellenverbindung

Jetzt, da Sie eine datenquellenverbindung erstellt haben, die in der Datenquellenbibliothek angezeigt wird, um sicherzustellen, dass die Verbindung ordnungsgemäß arbeitet, werden soll. So prüfen Sie die Verbindung der Datenquelle:

  • Klicken Sie in der Datenquellenbibliothek klicken Sie auf die Datenquelle, und klicken Sie dann auf Daten anzeigen. Im Aufgabenbereich ' Datenquellendetails ' wird geöffnet.

Wenn Sie Daten aus der Datenquelle im Aufgabenbereich ' Datenquellendetails ' angezeigt wird, funktioniert der datenquellenverbindung. Sie können nun eine Datenansicht dieser Daten zu erstellen. Fahren Sie mit dem nächsten Abschnitt fort.

Werden im Aufgabenbereich Datenquellendetails keine Daten aus der Datenquelle angezeigt, sondern ist der Aufgabenbereich entweder leer oder wird eine Fehlermeldung in ihm angezeigt, funktioniert die Datenquellenverbindung nicht ordnungsgemäß. Dieses Problem kann auftreten, wenn Windows SharePoint Services auf dem Server ausgeführt wird, der Server sich hinter einem Proxyserver oder einer Firewall befindet und die Proxyeinstellungen nicht in der "Web.config"-Datei für den virtuellen Server angegeben sind.

Um dieses Problem zu beheben, bitten Sie den Serveradministrator, die folgenden Schritte auszuführen. Der Serveradministrator muss die Datei "Web.config" bearbeiten, sodass sie die Proxyeinstellungen für den virtuellen Server enthält, auf dem sich Ihre Website befindet. In einer Serverfarmumgebung muss der Serveradministrator die "Web.config"-Datei für jeden virtuellen Server in jedem Front-End-Webserver in der Serverfarm bearbeiten.

Hinweis : Ein Ändern der Proxyserver-Standardeinstellung ermöglicht die Server-zu-Server-Kommunikation, wirkt sich aber in keiner Weise auf eingehende Verbindungen oder Zugriffsberechtigungen für den Server aus.

Konfigurieren der "Web.config"-Datei auf dem Server

Zum Konfigurieren der Web.config-Datei auf dem Server mit Windows SharePoint Services folgendermaßen Sie vor:

  1. Starten Sie einen Text-Editor, beispielsweise Editor.

  2. Suchen und öffnen Sie die "Web.config"-Datei für den virtuellen Server, für den Sie Benutzern das Erstellen von Verbindungen mit dem XML-Webdienst und serverseitigen Skriptdatenquellen ermöglichen möchten.

    Der Ordner für "Web.config" befindet sich im Inhaltsabschnitt des Servers – der Standardpfad ist z. B. "\Inetpub\wwwroot\wss\VirtualDirectories\80".

  3. Führen Sie eine der folgenden Aktionen aus:

    • Wenn Sie Windows SharePoint Services 3.0 ausgeführt werden    Kopieren Sie und fügen Sie die folgenden Zeilen in der Datei Web.config an einer beliebigen Stelle auf der Ebene direkt unterhalb des Knotens < Konfiguration >.

      <system.net>

      <defaultProxy>

      <proxy autoDetect="true" />

      </defaultProxy>

      </system.net>

    • Wenn Sie Microsoft Windows SharePoint Services 2.0 ausgeführt wird    Kopieren Sie und fügen Sie die folgenden Zeilen in der Datei Web.config an einer beliebigen Stelle auf der Ebene direkt unterhalb des Knotens < Konfiguration >. Ändern Sie auf den Namen Ihrer Proxyservers und < Port > < ProxyServer > an den Port, den Sie verwenden.

      <system.net>

      <defaultProxy>

      < Proxy Proxyaddress = "http:// < ProxyServer >: < Port >" Bypassonlocal = "true" / >

      </defaultProxy>

      </system.net>

  4. Speichern Sie die Datei "Web.config", und beenden Sie dann den Text-Editor.

  5. Setzen Sie Microsoft Internetinformationsdienste (IIS) zurück, damit die Änderungen übernommen werden. Alternativ können Sie das Zurücksetzen nach dem nächsten Schritt ausführen, damit die Änderungen für mehrere virtuelle Server gleichzeitig übernommen werden. Um IIS zurückzusetzen, öffnen Sie ein Eingabeaufforderungsfenster, und geben Sie iisreset an der Eingabeaufforderung ein.

  6. Wiederholen Sie die Schritte 1 bis 5 für jeden virtuellen Server, für die Benutzer zum Erstellen von Verbindungen mit XML-Webdienst und Datenquellen serverseitigen Skripts zulassen möchten.

Seitenanfang

Erstellen einer Datenansicht des serverseitigen Skripts

Nachdem Sie ein serverseitiges Skript zu Ihrer Datenquellenbibliothek hinzugefügt haben, können Sie eine Datenansicht erstellen, in der die Ergebnisse des serverseitigen Skripts angezeigt werden.

Sie können schnell eine Datenansicht einfach durch Ziehen der Datenquelle auf einer Seite erstellen. Wenn Sie eine Datenquelle auf eine Seite ziehen, ist das Ergebnis eine Standardansicht der Daten in denen ersten fünf Felder in Ihrer Datenquelle in jeder Zeile in einer einfachen Tabelle angezeigt werden. Wenn Sie die ersten fünf Felder mit den entsprechenden Daten angezeigt werden, ist die Datenquelle richtig konfiguriert.

Datenansichten basieren auf der Microsoft ASP.NET 2.0-Technologie. Beginnen Sie mit einer ASP.NET-Seite (ASPX-Datei), um eine Datenansicht zu erstellen.

  1. Zeigen Sie im Menü Datei auf Neu, und klicken Sie dann auf ASPX.

    Es wird eine neue Seite mit einem FORM-Tag geöffnet.

    ASP.NET-FORM-Tag

  2. Klicken Sie im Menü Aufgabenbereiche auf Datenquellenbibliothek. Suchen Sie im Aufgabenbereich Datenquellenbibliothek nach Ihrer Datenquelle (in diesem Beispiel rss.aspx auf www.gotdotnet.com), und ziehen Sie sie dann auf die Seite.

    Auf der Seite wird nun eine Datenansicht mit allen Titeln und URLs sämtlicher Websites in der aktuellen Websitesammlung angezeigt, und der Aufgabenbereich Datenquellendetails wird geöffnet.

Weitere Informationen zu Datenansichten finden Sie im Artikel Erstellen einer Datenansicht angezeigt.

Seitenanfang

Hinweis : Haftungsausschluss für maschinelle Übersetzungen: Dieser Artikel wurde mithilfe eines Computersystems und ohne jegliche Bearbeitung durch Personen übersetzt. Microsoft bietet solche maschinellen Übersetzungen als Hilfestellung für Benutzer ohne Englischkenntnisse an, damit Sie von den Informationen zu Produkten, Diensten und Technologien von Microsoft profitieren können. Da es sich bei diesem Artikel um eine maschinelle Übersetzung handelt, enthält er möglicherweise Fehler in Bezug auf (Fach-)Terminologie, Syntax und/oder Grammatik.

Ihre Fähigkeiten erweitern
Schulung erkunden
Neue Funktionen als Erster erhalten
An Office Insider teilnehmen

War diese Information hilfreich?

Vielen Dank für Ihr Feedback!

Vielen Dank für Ihr Feedback. Es klingt, als ob es hilfreich sein könnte, Sie mit einem unserer Office-Supportmitarbeiter zu verbinden.

×