Pridėti serverio scenarijų kaip duomenų šaltinį

Svarbu :  Šis straipsnis išverstas naudojant mašininį vertimą, žr. atsakomybės atsisakymą. Su šio straipsnio versija anglų kalba galite susipažinti čia .

Microsoft SharePoint Designer 2010, galite įtraukti serverio scenarijaus kaip LIKUSIUS arba RSS kaip duomenų šaltinį, patikrinkite duomenų šaltinio ryšį, ir nustatykite Rodyti sukuriant duomenų rodinį svetainės serverio scenarijaus grąžintą informaciją. Ši tema parodo, kaip pavyzdys, kaip jūs galite naudoti serverio scenarijų duomenų ryšio kurti sudėtingas duomenų rodinius.

Svarbu : Jei jūsų svetainė yra serveryje, kuriame veikia SharePoint Foundation 2010, numatytuosius parametrus serverio reikia, jūsų serverio administratorius pirmiausia redaguoti Web.config failą serveryje, galite prisijungti prie serverio scenarijų, kaip aprašyta skyriuje testas, duomenų šaltinio ryšio. Jei jūsų svetainė yra serveryje, kuriame veikia Microsoft SharePoint Server 2010, jūs galite prisijungti prie serverio scenarijų be jokių pakeitimų serveryje.

Šioje temoje, galite sukurti ryšį, naudodamas RSS informacijos santraukos iš MSN Orai kaip duomenų šaltinį. Taip pat bus patikrinti ryšį ir sukurti Rodyti trumpą orų prognozės tinklalapį ryšį iš duomenų rodinį.

Šiame straipsnyje:

Kas yra serverio scenarijų?

1 veiksmas: Įtraukite serverio scenarijų į duomenų šaltinio biblioteka

2 veiksmas: Sukurkite serverio scenarijų duomenų rodinį

Duomenų šaltinio ryšio trikčių diagnostika

Kas yra serverio scenarijų?

Serverio scenarijų yra maža programa, yra serveryje, tada atsižvelgiant į tam tikrus veiksmus naršyklėje, kuris veikia. Serverio scenarijai, gali būti rašomi įvairiomis kalbomis, įskaitant Perl, PHP ir Microsoft ASP.NET. Skirtingai nei kliento scenarijus, pvz., JavaScript, serverio scenarijų vykdyti serveryje prieš naršyklėje rodomą tinklalapį. Kai kurios taikomosios programos serverio scenarijų pavyzdžiai pirkinių vežimėliais, dinaminis meniu ir apklausas.

Norėdami sukurti duomenų rodinys, rodantis serverio scenarijaus duomenis, scenarijų turi gauti duomenis XML pavidalu. Galite prisijungti prie serverio scenarijus, kurie parašyti įvairių kalbų ir, naudodami įvairius metodus, įskaitant ASP.NET, PHP ir AJAX. Tačiau scenarijų turite siųsti kaip XML duomenų. Vieno bendro serverio scenarijų, kuris pateikia XML yra RSS informacijos santrauką.

Jei norite įtraukti RSS informacijos santrauką, kuris serverio scenarijaus ir ne XML failą (pvz., RSS informacijos santrauką, kurios URL baigiasi .aspx arba .php) ryšį, turėtų būti įtraukta kategoriją serverio scenarijų bibliotekoje duomenų šaltinio ryšį. RSS informacijos santrauką, kuris XML failą (pvz., RSS informacijos santrauką, kurios URL, kuris baigiasi .xml) galima įtraukti į kategoriją serverio scenarijų arba kategoriją XML failai.

Norėdami įtraukti serverio scenarijaus kaip duomenų šaltinį, turite žinoti scenarijaus URL ir išsamią informaciją apie visus reikiamus URL parametrus.

Puslapio viršus

1 veiksmas: Įtraukite serverio scenarijų į duomenų šaltinio biblioteka

Pateikiamas toliau pateikiami veiksmus, kad sukurtumėte serverio scenarijaus MSN Orai RSS informacijos santraukos.

  1. Spustelėkite duomenų šaltiniai , naršymo srityje.

  2. Duomenų ryšių grupėje naujas spustelėkite Kitų tarnybų ryšį.

  3. Dialogo lange Duomenų šaltinio ypatybės skirtuke šaltinio patikrinkite HTTP metodąHTTP Get.

    • HTTP Get metodą prideda bet parametrų pavadinimai ir reikšmių URL.

    • HTTP Post metodu siunčia bet parametrų pavadinimai ir reikšmių URL užklausos tekste.

  4. Sąraše pasirinkite kurioje komanda duomenų konfigūravimas yra keturių parinkčių:

    • Pasirinkite komandą gauna informacijos serverio scenarijų. Tada galite Rodyti informaciją svetainėje sukuriant duomenų rodinį.

    • Komandos Įterpti, Naujintiir Naikinti taip pat gauti informacijos iš serverio scenarijų. Negalite kurti duomenų rodinį, kuris rodo arba keičia informacija nuskaito naudojant šias komandas. Norėdami Rodyti informaciją, naudodami komandą pasirinkite nuskaito galite naudoti tik duomenų rodinį.

      Pavyzdžiui, spustelėkite pasirinkite komandą, nes norime gauti konkrečią informaciją iš MSN Orai svetainės.

  5. Dalyje Pasirinkti ryšio informaciją, lauke įveskite URL į serverio scenarijų įveskite URL scenarijų arba RSS informacijos santrauką, prie kurio norite prisijungti.

    Pavyzdžiui, naudokite toliau pateiktą URL:

    http://Weather.msn.com/RSS.aspx?wealocations=98052&weadegreetype=F

    RSS scenarijų šaltinio skirtuke

    Kai serverio scenarijus reikia papildomą informaciją, kuri yra perduodamas iš naršyklės į serverio parametrų formoje. URL, kurį naudojote anksčiau perduoda du parametrus, vietą, pašto indeksas ir temperatūrą vienetai (F = Farenheito ir C = Celsijaus). Būtina naudoti galiojantį pašto kodą, kad šiame pavyzdyje panaudojome 98052, Redmonde, pašto kodas. URL nurodo Rodyti temperatūra Farenheito F eilutės pabaigoje.

    Šiame pavyzdyje URL naudoja parametrus automatiškai, todėl mes nereikia įtraukti arba pakeisti nieko. Tačiau jei jūsų serverio scenarijų reikia parametrus, atlikite vieną iš šių veiksmų:

    • Norėdami įtraukti parametrą, spustelėkite įtraukti ir parametro dialogo lange įveskite parametro pavadinimas ir numatytoji reikšmė.

      Pastaba : Jei parametras nustatytas vykdymo metu, naudojant puslapio dalies ryšį, pažymėkite žymės langelį galima nustatyti šio parametro reikšmė, naudojant puslapio dalių ryšį .

    • Norėdami modifikuoti esamą yra parametras, spustelėkite parametrą sąraše, spustelėkite modifikuotiir dialogo lange parametro keisti parametro pavadinimą arba numatytąją reikšmę.

    • Norėdami pašalinti esamą yra parametras, spustelėkite parametrą sąraše ir spustelėkite Šalinti.

  6. Dialogo lange Duomenų šaltinio ypatybės spustelėkite skirtuką Bendra , ir įveskite prasmingą pavadinimą, pvz., MSN Orai ryšio.

  7. Spustelėkite Gerai.

    Serverio scenarijų dabar rodomas duomenų šaltinių sąraše.

Puslapio viršus

2 veiksmas: Sukurkite serverio scenarijų duomenų rodinį

Dabar, kai pridedate serverio scenarijų savo duomenų šaltinių sąraše, galite sukurti duomenų rodinys, kuriame rodomi rezultatai serverio scenarijų.

Patarimai : 

  • Galite greitai kurti duomenų rodinį, spustelėkite smeigtuko piktogramą šalia Duomenų šaltinių naršymo srityje, bus rodomi toliau naršymo duomenų šaltinių sąrašo. Tada duomenų šaltinį iš sąrašo nuvilkite ASPX puslapį ir duomenų rodinyje rodomi.

  • Daugiau informacijos, kaip kurti duomenų rodinius, rasite skyriuje Taip pat žiūrėkite .

Kai kuriate duomenų rodinį, rezultatas yra numatytasis rodinys pirmuosius penkis duomenų šaltinio laukai rodomi kiekvienoje eilutėje pagrindinės lentelės duomenis. Jei pirmą kartą penkių laukai rodomi su atitinkami duomenys, tinkamai sukonfigūruotas duomenų šaltinio.

Duomenų rodiniai, atsižvelgiant į Microsoft ASP.NET technologiją. Norėdami sukurti duomenų rodinį, turi prasidėti ASP.NET puslapio (.aspx failą).

  1. Spustelėkite skirtuką failas ir spustelėkite Naujas elementas, ir tada spustelėkite Daugiau puslapių, spustelėkite ASPXir galiausiai spustelėkite kurti.

  2. Dialogo lange naujas ASPX puslapyje įveskite unikalų puslapio pavadinimą ir spustelėkite gerai.

  3. Spustelėkite taip patvirtinti, kad atidarytumėte puslapį, išplėstinis režimas.

    Naujas puslapis, kuriame formos žymėjimas atidaromas.

    ASP.NET formos žymę

  4. Spustelėkite skirtuką Įterpti ir grupėje duomenų rodinius ir formas , spustelėkite Duomenų peržiūrosir išplečiamajame sąraše pasirinkite RSS scenarijų duomenų ryšį, kurį sukūrėte atlikdami ankstesnį veiksmą.

    Duomenų rodinys rodo puslapį.

    Pastaba : Jei duomenis iš duomenų šaltinio užduočių srities Duomenų šaltinio informacijos , duomenų šaltinio ryšys veikia tinkamai. Jei nerodoma duomenų rodinį, tada pereikite prie trikčių diagnostikos duomenų šaltinio ryšį.

    Šiame pavyzdyje mes palikti lauką Aprašas , ir pašalinkite visus kitus laukus duomenų rodinyje.

  5. Spustelėkite darbalapio duomenų rodinį.

    Duomenų rodinio įrankiai kontekstinis juostelė rodoma.

  6. Skirtuko parinktys grupėje laukus spustelėkite Pridėti arba šalinti stulpelius.

  7. Dialogo lange Redaguoti stulpeliai sąraše rodoma stulpeliai šalinti visus laukus, išskyrus aprašą ir spustelėkite gerai.

  8. Spustelėkite bet kurioje duomenų rodinyje ir spustelėkite rodyklę, esančią viršutiniame dešiniajame kampe Mygtuko paveikslėlis , kad būtų rodomi, bendras xsl:value-užduočių sąrašą.

  9. Formatuoti kaip išplečiamajame sąraše, spustelėkite Raiškusis tekstas.

  10. Jei pasirodo dialogo langas patvirtinti , spustelėkite taip.

    Duomenų rodinio yra panašus į toliau pateiktame paveikslėlyje:

    Duomenų rodinio MSN Orai
    1 pav duomenų rodinį, kurį sukūrėte MSN Orai duomenų ryšio

    Dabar galite tinkinti puslapių, kiek reikia.

Duomenų šaltinio ryšio trikčių diagnostika

Jei Duomenų šaltinio informacijos užduočių sritis nerodoma duomenis iš duomenų šaltinio, bet vietoj to užduočių sritis yra tuščias arba rodomas klaidos pranešimas, duomenų šaltinio ryšys veikia netinkamai. Ši problema gali kilti, jei jūsų serveryje, kuriame veikia Windows SharePoint Services, serveris yra už užkardą arba tarpinį serverį, o tarpinio serverio parametrus faile Web.config nenurodyti virtualiojo serverio.

Norėdami išspręsti šią problemą, kreipkitės į serverio administratorių ir paprašykite jo, atlikite šią procedūrą. Serverio administratorius turi redaguoti įtraukti tarpinio serverio parametrus virtualaus serverio Web.config failą, kuriame yra jūsų svetainė. Serverio ūkio aplinkoje, serverio administratorius redaguoti Web.config failą kiekvieno virtualaus serverio kiekviename išoriniame žiniatinklio serveryje serverių ūkio.

Pastaba : Pakeitę numatytąjį tarpinio serverio parametrų į serverio ryšio, bet ne niekaip įtakos gaunamus ryšius arba prieigos teises į serverį.

Konfigūravimas Web.config failą į serverį

Norėdami konfigūruoti Web.config failą, atlikite šiuos veiksmus serveryje, kuriame veikia SharePoint Foundation 2010:

  1. Paleiskite teksto rengyklę, pvz., užrašinę.

  2. Rasti ir atidaryti Web.config failą virtualiojo serverio, kur norite leisti vartotojams kurti ryšius su XML žiniatinklio tarnybos ir serverio scenarijų duomenų šaltinių.

    Turinio srities serverio yra Web.config aplanką, pvz., numatytasis kelias yra \Inetpub\wwwroot\wss\VirtualDirectories\80.

  3. Nukopijuokite ir įklijuokite šias eilutes į Web.config failą, bet po mazgą < konfigūracijos > lygiu.

    < system.net >

    < defaultProxy >

    < automatiškai aptikti tarpinio serverio = "true" / >

    < / defaultProxy >

    < /system.net >

  4. Įrašykite Web.config failą ir tada išeikite iš teksto rengyklėje.

  5. Iš naujo nustatyti "Microsoft" interneto informacijos tarnybų (IIS) taikyti keitimus. Taip pat galite atkurti po kitą veiksmą norėdami taikyti keitimus virtualus kelių serveriai vienu metu. Norėdami iš naujo IIS, atidarykite komandinės eilutės langą ir įveskite iisreset komandinėje eilutėje.

    Pastaba : Pakartokite 1 – 5 veiksmus su kiekvienu virtualaus serveris, kur norite leisti vartotojams kurti ryšius su XML žiniatinklio tarnybos ir serverio scenarijų duomenų šaltinius.

  6. Sukurkite duomenų rodinį dar kartą. Daugiau informacijos ieškokite ankstesniame skyriuje 2 veiksmas: sukurti duomenų rodinį serverio scenarijaus.

Puslapio viršus

Pastaba : Mašininio vertimo atsakomybės atsisakymas: Šis straipsnis išverstas naudojant kompiuterinę sistemą be žmogaus įsikišimo. „Microsoft“ pateikia šiuos mašininius vertimus norėdama padėti anglų kalbos nesuprantantiems vartotojams perskaityti turinį apie „Microsoft“ produktus, paslaugas ir technologijas. Šis straipsnis išverstas mašininio vertimo būdu, todėl jame gali būti žodyno, sintaksės ar gramatikos klaidų.

Tobulinkite savo įgūdžius
Ieškoti mokymo
Pirmiausia gaukite naujų funkcijų
Prisijunkite prie „Office Insider“ dalyvių

Ar ši informacija buvo naudinga?

Dėkojame už jūsų atsiliepimus!

Dėkojame už jūsų atsiliepimą! Panašu, kad gali būti naudinga jus sujungti su vienu iš mūsų „Office“ palaikymo agentų.

×