Prikaz zapisnika pogrešaka portala

Kao administrator portala ili razvojni programer možete koristiti Power Apps portale za stvaranje web-mjesta za svoje klijente. Jedan uobičajeni zadatak za programera je ispravljanje pogrešaka tijekom razvijanja portala. Za pomoć pri ispravljanju pogrešaka možete pristupiti detaljnim zapisnicima pogrešaka za bilo koji problem na vašem portalu. Postoji više načina kako dobiti zapisnike pogrešaka za vaše portale.

Savjet

Da biste saznali više o ulogama potrebnim za izvršavanje zadataka u ovom članku, pročitajte Uloge administratora potrebne za administrativne zadatke portala.

Prilagođene pogreške

Ako dođe do bilo koje iznimke na poslužitelju na vašem portalu, stranica s prilagođenim pogreškama s porukom o pogrešci neslužbenom prikazuje se prema zadanim postavkama. Da biste konfigurirali poruku o pogrešci, pogledajte Prikaz poruke o prilagođenoj pogrešci.

Međutim, bolje je vidjeti ASP.NET detaljnu stranicu pogreške, poznatu i kao Žuti zaslon smrti (YSOD), u svrhu ispravljanja pogrešaka. Stranica s detaljnim pogreškama olakšava vam dohvatiti cijeli niz pogrešaka na poslužitelju.

Žuti zaslon smrti.

Da biste omogućili YSOD, trebate onemogućiti prilagođene pogreške na vašem portalu.

Napomena

Preporučuje se onemogućiti samo prilagođene pogreške kada su u fazi razvoja i omogućiti prilagođene pogreške nakon aktivacije.

Dodatne informacije o prilagođenim pogreškama: prikazivanje stranice s prilagođenim pogreškama

Onemogućivanje prilagođene pogreške

Ako dođe do bilo koje iznimke na poslužitelju na vašem portalu, možete onemogućiti da prilagođene pogreške na portalima prikazuju detaljnu poruku s iznimkom.

  1. Otvorite centar za administratore portala Power Apps.

  2. Idite na Akcije portala > Onemogućivanje prilagođenih pogrešaka.

    Onemogućivanje prilagođene pogreške.

  3. Odaberite Onemogući u potvrdnoj poruci. Dok se prilagođene pogreške onemogućavaju, portal se ponovo pokreće i neće biti dostupan. Kada su onemogućene prilagođene pogreške, pojavljuje se poruka.

Omogućivanje prilagođene pogreške

Možete omogućiti prilagođene pogreške na portalima za prikaz profesionalnog izgleda stranice umjesto YSOD-a. Ova stranica pruža korisne informacije ako dođe do bilo koje iznimke u aplikaciji.

  1. Otvorite centar za administratore portala Power Apps.

  2. Idite na Akcije portala > Omogućivanje prilagođenih pogrešaka.

    Omogućavanje prilagođene pogreške.

  3. Odaberite Omogući u potvrdnoj poruci. Dok se prilagođene pogreške omogućavaju, portal se ponovo pokreće i neće biti dostupan. Kada su omogućene prilagođene pogreške, pojavljuje se poruka.

Napomena

  • Ako promijenite instancu s kojom je vaš portal povezan, postavka prilagođene pogreške postavljena je na omogućeno. Prilagođene pogreške morate onemogućiti ponovno ako je potrebno.
  • Ne morate omogućiti ili onemogućiti prilagođene pogreške kada se mijenja instanca s kojom je vaš portal povezan; u suprotnom se pojavljuje poruka o pogrešci.

Prikaz poruke o prilagođenoj pogrešci

Možete konfigurirati portal za prikaz profesionalnog izgleda prilagođene pogreške umjesto generičke pogreške.

Da biste definirali prilagođenu pogrešku, koristite isječak sadržaja Portal Generic Error. Sadržaj koji je definiran u ovom isječku prikazan je na stranici s pogreškama. Ovaj isječak sadržaja nije dostupan za upotrebu i morate ga kreirati. Isječak sadržaja Vrsta može biti Tekst ili HTML. Za stvaranje ili uređivanje isječka sadržaja pogledajte članak Prilagođavanje sadržaja s pomoću isječaka sadržaja.

Napomena

Ako je tekuća šifra napisana u isječku sadržaja, preskočit će se i neće se prikazati.

Kada omogućite prilagođene pogreške, poruka se pojavljuje u sljedećem obliku na stranici s pogreškama:

<Content Snippet>
<Error ID >
<Date and time>
<Portal ID>

U nastavku je primjer poruke o prilagođenoj pogrešci koja koristi isječak sadržaja vrste HTML:

Ovo je prilagođena pogreška, izradite ulaznicu za podršku sa slikom pogreške tako da pritisnete ovdje

Prilagođena poruka o pogrešci.

Napomena

Ako portal ne može dohvatiti sadržaj isječak jer se ne može povezati s Microsoft Dataverse ili ako isječak nije dostupan u Dataverse, pojavljuje se poruka o pogrešci.

Pristup zapisnicima pogrešaka portala

Nakon razvoja i objavljivanja portala još uvijek morate imati mogućnost pristupa zapisnicima portala radi ispravljanja pogrešaka koje su prijavili klijenti. Za pristup zapisnicima možete konfigurirati portal kako biste mogli slati sve pogreške aplikacije računu za pohranu servisa Azure Blob čiji ste vlasnik. Pristup zapisnicima pogrešaka portala omogućuje učinkovito odgovaranje na upite klijenata jer imate pojedinosti o problemu. Da biste zapisnike pogrešaka portala dobili u spremište bloba servisa Azure, morate omogućiti dijagnostičko zapisivanje iz centra za administratore Power Apps portala.

Napomena

Ako promijenite Dataverse instancu s kojom je vaš portal povezan, dijagnostičko zapisivanje je onemogućeno. Morate ponovno omogućiti vođenje dijagnostičkog zapisnika.

Omogući dijagnostičko zapisivanje

  1. Otvorite centar za administratore portala Power Apps.

  2. Idite na Akcije portala > Omogućivanje vođenja dijagnostičkog zapisnika.

    Omogući dijagnostičko zapisivanje.

  3. Na prozoru Omogućivanje vođenja dijagnostičkog zapisnika unesite sljedeće vrijednosti:

    • Niz veze servisa Azure Blob Storage: URL servisa Azure Blob Storage za pohranjivanje zapisnika pogrešaka portala. Maksimalna dužina URL-a je 2048 znakova. Ako URL je duži od 2048 znakova, pojavljuje se poruka o pogrešci. Dodatne informacije o nizu veze: konfiguriranje nizova veze servisa Azure Storage
    • Odabir razdoblja zadržavanja: trajanje zadržavanja zapisnika pogrešaka portala u spremištu blobova. Zapisnici pogrešaka brišu se nakon odabranog vremena trajanja. Možete odabrati jednu od sljedećih vrijednosti:
      • 1 dan
      • 7 dana
      • 30 dana
      • 60 dana
      • 90 dana
      • 180 dana
      • Uvijek

    Prema zadanim postavkama razdoblje zadržavanja je 30 dana.

    Omogućavanje prozora dijagnostičkog zapisivanja.

  4. Kliknite Konfiguracija.

Nakon što je vođenje dijagnostičkog zapisnik konfigurirano, novi spremnik bloba zapisnici telemetrije stvara se u računu za pohranu servisa Azure i zapisnici se zapisuju u datoteke bloba pohranjene u spremniku. Sljedeća snimka zaslona prikazuje spremnik bloba zapisnici telemetrije u pregledniku spremišta servisa Azure:

Račun za pohranu bloga servisa Azure.

Kada je vođenje dijagnostičkog zapisnika uspješno omogućeno, postaje dostupna sljedeća akcija:

  • Ažuriranje konfiguracije vođenja dijagnostičkog zapisnika: omogućuje vam ažuriranje ili uklanjanje konfiguracije vođenja dijagnostičkog zapisnika za portal.
  • Onemogućivanje vođenja dijagnostičkog zapisnika: omogućuje vam onemogućivanje konfiguracije vođenja dijagnostičkog zapisnika za portal.

Ažuriranje vođenja dijagnostičkog zapisivanja

  1. Otvorite centar za administratore portala Power Apps.

  2. Idite na Akcije portala > Ažuriranje konfiguracije vođenja dijagnostičkog zapisnika.

    Ažuriranje konfiguracije dijagnostičkog zapisivanja.

  3. U prozoru Ažuriranje konfiguracije vođenja dijagnostičkog zapisnika unesite sljedeće vrijednosti:

    • Želite li ažurirati niz veze servisa Azure Blob Storage?: omogućuje vam da odredite želite li ažurirati niz veze servisa Azure Blob Storage. Prema zadanim je postavkama odabran.
    • Niz veze servisa Azure Blob Storage: URL servisa Azure Blob Storage za pohranjivanje zapisnika pogrešaka portala. Maksimalna dužina URL-a može biti 2048 znakova. Ako URL je duži od 2048 znakova, pojavljuje se poruka o pogrešci. Ovo polje prikazuje se samo ako je odabran potvrdni okvir Želite ažurirati niz veze servisa Azure blobova?. Dodatne informacije o nizu veze: konfiguriranje nizova veze servisa Azure Storage
    • Odabir razdoblja zadržavanja: trajanje zadržavanja zapisnika pogrešaka portala u spremištu blobova. Zapisnici pogrešaka brišu se nakon odabranog vremena trajanja. Možete odabrati jednu od sljedećih vrijednosti:
      • 1 dan
      • 7 dana
      • 30 dana
      • 60 dana
      • 90 dana
      • 180 dana
      • Uvijek

    Prema zadanim postavkama razdoblje zadržavanja je 30 dana.

    Ažuriranje prozora konfiguracije dijagnostičkog zapisivanja.

  4. Kliknite Ažuriraj.

Onemogući dijagnostičko zapisivanje

  1. Otvorite centar za administratore portala Power Apps.

  2. Idite na Akcije portala > Onemogućivanje vođenja dijagnostičkog zapisnika.

    Onemogući dijagnostičko zapisivanje.

  3. U potvrdnoj poruci kliknite Onemogući.

Pogreška prikazivanja dodatka

Drugi scenarij koji se često pojavljuje tijekom razvoja portala je pogreška koju generiraju prilagođeni dodaci i poslovna logika napisana u vašem Dataverse okruženju. Tim pogreškama obično se može pristupiti onemogućivanjem prilagođenih pogrešaka ili omogućavanjem vođenja dijagnostičkog zapisnika. Međutim, u nekim je slučajevima brže prikazati ove pogreške izravno na portalu radi bržeg dijagnosticiranja problema. Da biste to učinili, možete konfigurirati portal za prikaz prilagođenih pogrešaka dodatka iz Dataverse na zaslonu portala.

Da biste prikazali prilagođene pogreške dodataka, stvorite postavku web-mjesta Site/EnableCustomPluginError i postavite njenu vrijednost na True. Prilagođene pogreške dodataka prikazat će se na zaslonu umjesto generičke pogreške. Pogreška će prikazati samo dio poruke o pogrešci dodatka, a ne dovršen snop praćenja.

U nastavku su zasloni gdje će se pojaviti prilagođene pogreške dodataka:

  • Popis
    • Dohvaćanje zapisnika
  • Osnovni obrazac
    • Dohvati
    • Stvaranje/ažuriranje i drugo
  • Napredni obrasci
    • Dohvati
    • Stvaranje/ažuriranje i drugo

Ako postavka web-mjesta nije prisutna, smatrat će se lažnom prema zadanim postavkama i pogreška dodatka neće se prikazati.

Pogledajte

Microsoft Learn: održavanje portala za Power App i otklanjanje poteškoća