Portaali tõrkelogide vaatamine
Portaali administraatori või arendajana saate oma klientidele veebisaidi loomiseks kasutada Power Apps portaale. Üks levinumaid arendaja ülesandeid on siluda portaali arendamisel tekkivaid probleeme. Silumise hõlbustamiseks saate juurdepääsu portaali üksikasjalikele tõrkelogidele. Portaali tõrkelogide saamiseks on mitu võimalust.
Näpunäide
Artiklis toodud toimingute sooritamiseks vajalike rollide kohta leiate teavet teemast Portaali administratiivsete toimingute jaoks vajalikud administraatori rollid.
Kohandatud tõrge
Portaali serveripoolse erandi ilmnemisel kuvatakse vaikimisi kohandatud tõrke leht koos kasutajasõbraliku tõrketeatega. Tõrketeate konfigureerimise kohta vaadake artiklit Kohandatud tõrketeate kuvamine.
Siiski on parem näha ASP.NET üksikasjalikku vealehte, mida nimetatakse ka kollaseks surmaekraaniks (YSOD) silumise eesmärgil. Üksikasjaliku tõrkelehe abil saate serveri tõrgete täieliku loendi.

Kollase surmaekraani lubamiseks peate portaalis kohandatud tõrked keelama.
Märkus
Kohandatud tõrkeid on soovitatav keelata ainult arendamisfaasis ja lubada need uuesti lehe avaldamisel.
Lisateavet kohandatud tõrke kohta leiate artiklist Kohandatud tõrke lehe kuvamine
Kohandatud tõrke keelamine
Saate portaalides kohandatud tõrked keelata, et kuvada üksikasjalik erandi teade, kui portaalis ilmneb mõni serveripoolne erand.
Avage Portaali toimingud > Keela kohandatud tõrked.

Valige kinnitussõnumis suvand Keela. Kohandatud tõrgete keelamise järel portaal taaskäivitub ja pole saadaval. Kohandatud tõrgete keelamisel kuvatakse teade.
Kohandatud tõrke lubamine
Saate portaalides lubada kohandatud tõrked, et kuvada kollase surmaekraani asemel professionaalse välimusega leht. Lehelt saate sisulist teavet, kui rakenduses ilmneb mõni erand.
Avage Portaali toimingud > Luba kohandatud tõrked.

Valige kinnitussõnumis suvand Luba. Kohandatud tõrgete lubamise järel portaal taaskäivitub ja pole saadaval. Kohandatud tõrgete lubamisel kuvatakse teade.
Märkus
- Kui muudate portaaliga ühendatud eksemplari, määratakse kohandatud tõrgete säte väärtusele Lubatud. Vajaduse korral peate kohandatud tõrked uuesti keelama.
- Kui teie portaali ühendatud eksemplari muudetakse, ei tohi te kohandatud vigu lubada ega keelata, muidu kuvatakse tõrketeade.
Kohandatud tõrketeate kuvamine
Saate portaali konfigureerida kuvama professionaalse välimusega kohandatud tõrget üldtõrke asemel.
Kohandatud tõrke määratlemiseks kasutage sisu koodilõiku Portal Generic Error. Selles koodilõigus määratletud sisu kuvatakse tõrke lehel. See sisu koodilõik pole valmis kujul saadaval ja peate selle ise looma. Sisu koodilõigu tüüp võib olla kas tekst või HTML. Sisu koodilõigu loomiseks või redigeerimiseks vt Sisu kohandamine sisu koodilõikude abil.
Märkus
Kui sisu koodilõiku kirjutatakse likviidkood, jäetakse see vahele ja seda ei renderdata.
Kohandatud tõrgete lubamisel kuvatakse tõrke lehel järgmise struktuuriga teade.
<Content Snippet>
<Error ID >
<Date and time>
<Portal ID>
Allpool on HTML-tüüpi sisu koodilõiguga kohandatud tõrketeate näide.
See on kohandatud tõrge, esitage tugiteenuse pilet koos tõrke kuvatõmmisega, klõpsates siia

Märkus
Kui portaal ei saa sisu lõigend tuua, kuna see ei saa Microsoft Dataverse ühendust luua või kui lõigend pole Dataverse saadaval, kuvatakse tõrketeade.
Juurdepääs portaali tõrkelogidele
Pärast portaali arendamist ja avaldamist on teil endiselt vaja juurdepääsu portaali logidele, et siluda klientide edastatud probleeme. Logidele juurdepääsemiseks saate konfigureerida portaali kõiki rakenduse tõrkeid teie Azure’i bloobimälu salvestuskontole saatma. Portaali tõrkelogide juurdepääsu abil saate kliendi päringutele tõhusalt vastata, kuna teil on probleemist üksikasjalik ülevaade. Portaali tõrkelogide azure blobi salvestusruumi saamiseks peate lubama diagnostikalogimise portaalide Power Apps halduskeskusest.
Märkus
Kui muudate Dataverse eksemplari, millega teie portaal on ühendatud, on diagnostikalogimine keelatud. Peate diagnostikalogimise uuesti lubama.
Luba diagnostikalogimine
Avage Portaali toimingud > Luba diagnostikalogimine.

Sisestage aknas Diagnostilise logimise lubamine järgmised väärtused.
- Azure’i bloobimälu salvestusruumiteenuse ühendusstring: Azure’i bloobimälu salvestusruumiteenuse URL, kuhu portaali tõrkelogid talletatakse. URL-i maksimaalne pikkus on 2048 märki. Kui URL on pikem kui 2048 märki, kuvatakse tõrketeade. Lisateavet ühendusstringi kohta leiate artiklist Azure’i salvestusruumi ühendusstringide konfigureerimine
- Säilitusperioodi valimine: periood, mille vältel portaali tõrkelogisid bloobis salvestatakse. Tõrkelogid kustutatakse pärast valitud perioodi. Saate valida ühe järgmistest väärtustest.
- 1 päev
- 7 päeva
- 30 päeva
- 60 päeva
- 90 päeva
- 180 päeva
- Alati
Vaikimisi on säilitusperioodi pikkus 30 päeva.

Klõpsake Konfigureeri.
Kui diagnostikalogimine on konfigureeritud, luuakse Azure'i salvestusruumi kontole uus bloobi konteiner telemeetria-logid ja logid kirjutatakse konteineris talletud bloobi failidesse. Järgmisel kuvatõmmisel kuvatakse telemeetria-logi Azure Storage Exploreri bloobi konteineris:

Kui diagnostikalogimise lubamine õnnestus, muutub järgmine toiming kättesaadavaks.
- Diagnostikalogimise konfiguratsiooni värskendamine: võimaldab portaali diagnostikalogimise konfiguratsiooni värskendada või eemaldada.
- Keela diagnostikalogimine: võimaldab portaali diagnostikalogimise keelata.
Diagnostikalogimise värskendamine
Avage Portaali toimingud > Diagnostikalogimise konfiguratsiooni värskendamine.

Sisestage aknasse Diagnostikalogimise konfiguratsiooni värskendamine järgmised väärtused.
- Kas soovite värskendada Azure’i bloobimälu salvestusruumiteenuse ühendusstringi?: võimaldab määrata, kas värskendada Azure’i bloobimälu salvestusruumiteenuse ühendusstringi. See on vaikimisi valitud.
- Azure’i bloobimälu salvestusruumiteenuse ühendusstring: Azure’i bloobimälu salvestusruumiteenuse URL, kuhu portaali tõrkelogid talletatakse. URL-i maksimaalne pikkus võib olla 2048 märki. Kui URL on pikem kui 2048 märki, kuvatakse tõrketeade. See väli kuvatakse ainult juhul, kui ruut Kas soovite värskendada Azure’i bloobimälu salvestusruumiteenuse ühendusstringi? on märgitud. Lisateavet ühendusstringi kohta leiate artiklist Azure’i salvestusruumi ühendusstringide konfigureerimine
- Säilitusperioodi valimine: periood, mille vältel portaali tõrkelogisid bloobis salvestatakse. Tõrkelogid kustutatakse pärast valitud perioodi. Saate valida ühe järgmistest väärtustest.
- 1 päev
- 7 päeva
- 30 päeva
- 60 päeva
- 90 päeva
- 180 päeva
- Alati
Vaikimisi on säilitusperioodi pikkus 30 päeva.

Klõpsake nuppu Värskenda.
Keela diagnostikalogimine
Avage Portaali toimingud > Keela diagnostikalogimine.

Klõpsake kinnitussõnumis suvandit Keela.
Lisandmooduli tõrke kuvamine
Teine stsenaarium, mis portaali arendamisel sageli esineb, on viga, mille on tekitanud teie Dataverse keskkonnas kirjutatud kohandatud lisandmoodulid ja äriloogika. Üldjuhul pääseb nende tõrgete juurde kas kohandatud tõrkeid keelates või diagnostikalogimist lubades. Siiski on teatud juhtudel kiirem viis probleemi diagnoosimiseks nende tõrgete kuvamine otse portaalis. Selleks saate konfigureerida oma portaali kuvama portaali ekraanil Dataverse kohandatud lisandmooduli vigu.
Kohandatud lisandmooduli tõrgete kuvamiseks looge saidi säte Site/EnableCustomPluginError ja määrake selle väärtuseks tõene. Üldtõrke asemel kuvatakse ekraanil kohandatud lisandmooduli tõrked. Tõrke puhul kuvatakse ainult lisandmooduli tõrke teate osa, mitte täielikku pinu jälgimist.
Alljärgnevalt on toodud kuvad, kus kohandatud lisandmooduli tõrked ilmuvad.
- Loend
- Kirjete toomine
- Põhivorm
- Too
- Loomine/värskendamine ja muu selline
- Täpsemad vormid
- Too
- Loomine/värskendamine ja muu selline
Kui saidi sätet pole saadaval, käsitletakse seda vaikimisi väärana ja lisandmooduli tõrkeid ei renderdata.