Tilføje et serverscript som en datakilde

Vigtigt: Denne artikel er maskinoversat. Se ansvarsfraskrivelsen. Du kan finde den engelske version af denne artikel her til din orientering.

Denne artikel beskrives, hvordan du tilføjer et serverscript som en datakilde, hvordan du tester datakildeforbindelsen og derefter Sådan får du vist de oplysninger, der returneres af den serverscript ved at oprette en datavisning på dit websted.

Vigtigt: Hvis webstedet findes på en server, der kører Windows SharePoint Services, kræver standardindstillingerne på serveren, at din serveradministrator først redigere filen Web.config på serveren før du kan oprette forbindelse til et serverscript som beskrevet i afsnittet teste datakildeforbindelsen. Hvis webstedet findes på en server, der kører Microsoft Office SharePoint Server 2007, kan du oprette forbindelse til et serverscript uden at foretage ændringer på serveren.

Denne artikel indeholder

Hvad er et serverscript?

Føje et serverscript til datakildebiblioteket

Teste datakildeforbindelsen

Oprette en datavisning af den serverscript

Hvad er et serverscript?

Et serverscript er et lille program, der ligger på serveren og kører som svar på bestemte handlinger i browseren. Serverscripts kan være skrevet i mange forskellige sprog, bl.a. Perl, PHP og Microsoft ASP.NET. I modsætning til klientscripts, f.eks. JavaScript, kører serverscripts på serveren, før websiden vises i browseren. Som eksempler på serverscriptprogrammer kan nævnes indkøbsvogne, dynamiske menuer og undersøgelser.

Hvis du vil oprette en datavisning, der viser de data, der leveres af et serverscript, skal scriptet hente data i form af XML. Du kan oprette forbindelse til serverbaserede scripts, der er skrevet i en række over sprog og ved hjælp af en række forskellige metoder, herunder ASP.NET, PHP og AJAX. Dog skal scriptet sende den resulterende data i form af XML. Et almindelige serverscript, der returnerer XML er et RSS-Feed.

Hvis du vil føje en forbindelse til et RSS-Feed, der er et serverscript og ikke en XML-fil (for eksempel en RSS-Feed, der indeholder en URL-adresse, der ender med .aspx eller .php), skal forbindelsen medtages i kategorien serverbaserede Scripts i datakildebiblioteket. Et RSS-Feed, der er en XML-fil (for eksempel en RSS-Feed, der indeholder en URL-adresse, der ender med .xml) kan føjes til kategorien serverscript eller kategorien XML-filer.

For at tilføje et serverscript som en datakilde, skal du kender URL-adressen på scriptet og oplysninger om eventuelle nødvendige URL-adressen parametre.

Toppen af siden

Tilføje et serverscript til datakildebiblioteket

  1. Klik på Datakildebibliotek i menuen Opgaveruder, hvis datakildebiblioteket ikke er synligt.

  2. Klik på Opret forbindelse til et script eller RSS-Feed under serverbaserede Scripts, i Datakildebiblioteket.

    Bemærk: Hvis overskriften Serverscripts er skjult, kan du klikke på plustegnet (+) for at udvide den.

  3. Klik på en af følgende indstillinger på listen HTTP-metode under fanen Kilde i dialogboksen Egenskaber for datakilde:

    • Metoden HTTP Get føjer eventuelle parameternavne og parameterværdier til URL-adressen.

    • Metoden HTTP Post sender eventuelle parameternavne og parameterværdier til URL-adressen i teksten i anmodningen.

      Klik på HTTP Get i dette eksempel.

  4. Der er fire valgmuligheder på listen Marker den datakommando, der skal konfigureres:

    • Kommandoen Select henter oplysninger ved hjælp af den serverscript. Derefter kan du vise oplysningerne på dit websted ved at oprette en datavisning.

    • Kommandoerne Indsæt, opdatere og slette også hente oplysninger ved hjælp af den serverscript. Dog kan du oprette en datavisning, der viser eller ændrer oplysninger, der hentes ved hjælp af disse kommandoer. Du kan kun bruge en datavisning til at vise oplysninger, der hentes ved hjælp af kommandoen Select.

      I dette eksempel skal du klikke på kommandoen Select, da du vil oprette en datavisning af de data, der returneres af den serverscript.

  5. Skriv URL-adressen for scriptet eller RSS-kilde, du vil oprette forbindelse under Vælg forbindelsesoplysninger, i feltet Angiv URL-adressen til et serverscript.

    I dette eksempel skal du skrive http://gotdotnet.com/community/resources/rss.aspx for at tilføje en RSS-opdatering af udvikler-relaterede artikler fra GotDotNet, Microsoft .NET community-websteder.

    Fanen Kilde i dialogboksen Egenskaber for datakilde med en URL-adresse på et serverscript

  6. Nogle serverscripts kræver yderligere oplysninger, der overføres fra browseren til serveren i form af parametre. Det eksempel, der vises her, kræver ikke parametre. Benyt en af følgende fremgangsmåder, hvis serverscriptet kræver parametre:

    • Klik på Tilføj for at tilføje en parameter, og skriv derefter et navn og en standardværdi til parameteren i dialogboksen Parameter.

      Bemærk: Marker afkrydsningsfeltet Værdien for parameteren kan angives via en webdelsforbindelse, hvis parameteren kan angives på kørselstidspunktet ved hjælp af en webdelsforbindelse.

    • Hvis du vil ændre en eksisterende parameter, skal du klikke på den pågældende parameter på listen, klikke på Rediger og derefter redigere parameterens navn eller standardværdi i dialogboksen Parameter.

    • Hvis du vil slette en eksisterende parameter, skal du klikke på den pågældende parameter på listen og derefter klikke på Fjern.

  7. Klik på OK.

    Den serverscript vises nu i datakildebiblioteket.

Toppen af siden

Teste datakildeforbindelsen

Nu, hvor du har oprettet en forbindelse til datakilde, der vises i datakildebiblioteket, vil du sikre dig, at forbindelsen fungerer korrekt. Teste datakildeforbindelsen:

  • Klik på datakilden, og klik derefter på Vis Data i Datakildebiblioteket. Opgaveruden Detaljerede oplysninger om datakilde åbnes.

Hvis opgaveruden Detaljerede oplysninger om datakilde viser data fra datakilden, datakildeforbindelsen fungerer korrekt. Du er klar til at oprette en datavisning af disse data. Gå videre til næste afsnit.

Hvis opgaveruden Detaljerede oplysninger om datakilde viser ikke data fra datakilden, men i stedet opgaveruden enten er tom eller viser en fejlmeddelelse, fungerer datakildeforbindelsen ikke korrekt. Dette problem kan opstå, hvis serveren kører Windows SharePoint Services, serveren er bag en proxy-server eller firewall, og proxyserverindstillinger er ikke angivet i filen Web.config for den virtuelle server.

Kontakt din serveradministrator for at løse dette problem, og bede vedkommende til at udføre følgende procedure. Serveradministratoren skal redigere filen Web.config for at medtage proxyserverindstillinger til den virtuelle server, hvor dit websted er placeret. I en serverfarm-miljø, skal serveradministratoren redigere filen Web.config for hver virtuelle server på alle front end-webserver i serverfarmen.

Bemærk: Ændre standardindstillingen for proxy server gør det muligt for server til server-kommunikation, men ikke på nogen måde påvirker indgående forbindelser eller adgangstilladelser til din server.

Konfigurere Web.config-filen på serveren

For at konfigurere filen Web.config skal du følge disse trin på den server, der kører Windows SharePoint Services:

  1. Start et tekstredigeringsprogram som Notesblok.

  2. Find og Åbn filen Web.config for den virtuelle server, hvor du vil tillade brugere at oprette forbindelse til XML-webtjeneste og serverscript datakilder.

    Mappen Web.config er placeret i et indholdsområde i din server – standardstien er for eksempel \Inetpub\wwwroot\wss\VirtualDirectories\80.

  3. Benyt en af følgende fremgangsmåder:

    • Hvis du kører Windows SharePoint Services 3.0    Kopiere og indsætte følgende linjer i filen Web.config et vilkårligt sted på niveauet for direkte under konfigurationsnoden < >.

      < system.net >

      < defaultProxy >

      < automatisk genkendelse af proxy = "true" / >

      < / defaultProxy >

      < /system.net >

    • Hvis du kører Microsoft Windows SharePoint Services 2.0    Kopiere og indsætte følgende linjer i filen Web.config et vilkårligt sted på niveauet for direkte under konfigurationsnoden < >. Ændre < ProxyServer > til navnet på din proxyserver og < Port > til den port, som du bruger.

      < system.net >

      < defaultProxy >

      < proxy proxyaddress = "http:// < ProxyServer >: < Port >" bypassonlocal = "true" / >

      < / defaultProxy >

      < /system.net >

  4. Gem filen Web.config, og afslut tekstredigeringsprogrammet.

  5. Nulstille Microsoft Internet Information Services (IIS) for at anvende ændringerne. Alternativt kan du nulstille efter det næste trin at anvende ændringerne på flere virtuelle servere på én gang. Åbn et kommandolinjen vindue for at nulstille IIS, og skriv iisreset ved kommandoprompten.

  6. Gentag trin 1 til 5 for hver virtuelle server, hvor du vil tillade brugere at oprette forbindelse til XML-webtjeneste og serverscript datakilder.

Toppen af siden

Oprette en datavisning af serverscriptet

Efter at du har føjet et serverscript til datakildebiblioteket, kan du oprette en datavisning til at vise resultatet af serverscriptet.

Du kan hurtigt oprette en datavisning ved blot at trække datakilden til en side. Når du trækker en datakilde til en side, er resultatet en standardvisning af de data, som de fem første felter i datakilden vises i hver række i en grundlæggende tabel. Hvis de fem første felter vises med de tilsvarende data, er datakilden konfigureret korrekt.

Datavisninger er baseret på Microsoft ASP.NET 2.0. Når du vil oprette en datavisning, skal du starte med en ASP.NET-side (en .aspx-fil).

  1. Peg på Ny i menuen Fil, og klik derefter på ASPX.

    Der åbnes en ny side med en FORM Tag.

    ASP.NET-formularkode

  2. Klik på Datakildebibliotek i menuen Opgaveruder. Find datakilden i opgaveruden Datakildebibliotek – i dette eksempel rss.aspx på www.gotdotnet.com – og træk den hen på siden.

    En datavisning, der indeholder alle titler og URL-adresser på alle websteder i den aktuelle samling af websteder, vises nu på siden, og opgaveruden Detaljerede oplysninger om datakilde vises.

Du kan finde flere oplysninger om datavisninger, i artiklen oprette en datavisning.

Toppen af siden

Bemærk: Ansvarsfraskrivelse for maskinoversættelse: Denne artikel er blevet oversat af et computersystem uden menneskelig indgriben. Microsoft tilbyder disse maskinoversættelse for at hjælpe ikke-engelsktalende brugere til at kunne nyde indhold om Microsofts produkter, tjenester og teknologier. Da artiklen er maskinoversat, kan den indeholde forkerte ord eller syntaks- eller grammatikfejl.

Udvid dine færdigheder
Gå på opdagelse i kurser
Få nye funktioner først
Bliv Office Insider

Var disse oplysninger nyttige?

Tak for din feedback!

Tak for din feedback! Det lyder, som om det vil kunne hjælpe, hvis du bliver sat i forbindelse med en af vores Office-supportteknikere.

×