Dela via


Problem med konfiguration av webbplatskontroll

I denna artikel lär du dig mer om diagnostikresultaten för webbplatskontroll relaterade till problem med konfiguration och hur du löser eventuella problem.

Anonym åtkomst till grundläggande formulär, listor och flerstegsformulär

Följande problem relaterade till konfigurationen av tabellbehörigheter för Dataverse-aktiverade komponenter.

Anonym åtkomst till grundläggande formulär/flerstegsformulär och listor

Grundläggande formulär, flerstegsformulär och listor på Power Pages-webbplatser an uteslutas från att upprätthålla tabellbehörigheter genom att inte markera kryssrutan Aktivera behörigheter för tabell medan du skapar eller ändrar dessa kontroller enligt beskrivningen i artiklarna skydda listor och skydda dina formulär.

Den här metoden är användbar om du snabbt vill testa dina konfigurationer under utvecklingen av portalen, men om du inte skyddar listor och formulär på portalen får det oavsiktliga följder, t.ex. obehörig åtkomst till data. Vi rekommenderar inte att den här metoden används utanför en säker utvecklings- eller testmiljö.

Så här åtgärdar du problemet för listformulär/grundläggande formulär:

  1. Öppna programmet Portalhantering.

  2. Välj List- eller Basic-formulär i den vänstra rutan.

  3. Hitta posten som anges i portalens kontrollregel.

  4. Uppdatera egenskapen Aktivera tabellbehörigheter för listor eller grundformulär.

Så här åtgärdar du problemet för flerstegsformulär:

Viktigt!

Regeln för webbplatskontroll innehåller inget om flerstegsformulärsteg som kan ha liknande konfiguration.

  1. Öppna programmet Portalhantering.

  2. Från den vänstra rutan, under Innehåll, välj Flerstegsformulär.

  3. Öppna varje enskilt flerstegsformulär och gå till Formulärsteg.

  4. Gå igenom varje steg och uppdatera egenskapen Aktivera behörigheter för tabellen till aktiverad.

När ändringarna har gjorts måste lämpliga tabellbehörigheter skapas och tilldelas lämpliga webbroller för att se till att alla användare har åtkomst till komponenterna.

Kommentar

Den här metoden för att inaktivera tabellbehörigheter används snart inte längre. Därför ska den inte användas. Använd lämpliga tabellbehörigheter och konfiguration av webbroller om du vill ge användare åtkomst till alla data i stället. Mer information: Ändringar av tabellbehörighet för formulär och listor på nya webbplatser.

Anonym åtkomst för OData-feed

Kommentar

Om du börjar med versionen 9.3.7.x, listor på alla portaler (nya eller befintliga) som har OData-flöde aktiverat kommer att kräva lämplig tabellbehörighet konfigurera för att flödet på dessa listor ska fungera.

Listkomponenter på webbplatser kan aktiveras för OData-flöden genom att aktivera OData-flöden på listor.

Så här hittar du anonyma OData-flöden som är aktiverade på webbplatser:

  1. Gå till ' {Portal-URL /_odata' (till exempel)}https://contoso.powerappsportals.com/_odata i InPrivate-läge att autentisera till portalen.

  2. I användargränssnittet visas en lista med alla OData-flöden som har aktiverats på portalen.

    OData-flöde aktiverat.

    Kommentar

    Listan med OData-flöden på den här sidan kan vara anonym beroende på din säkerhetskonfiguration. Nästa steg hjälper dig att verifiera dessa feeds anonyma åtkomst.

  3. Gå till varje OData-flöde genom att bläddra till ett href-värde (till exempel) i URL-formatet {Portal-URL}/_odata/{collection href value} (till exempel, https://contoso.powerappsportals.com/_odata/accounts) där insamling href-värdet markeras nedan.

    Bläddra till OData-feed.

  4. Om OData-fältet är tillgängligt anonymt returneras dessa data med HTTP 200-svar. Om flödet inte aktiveras anonymt returneras HTTP 403-svaret med meddelandet "Åtkomst till OData, med entitetsuppsättningsnamnet '{table set name}', har nekats.”

Om du oavsiktligt har aktiverat anonym åtkomst till ett OData-flöde på din webbplats kan det ha sin grund av något av följande:

  • Genom att inte säkra listan som OData-flödet är aktiverat på enligt beskrivningen i Säkerhetslistor.

    • För att åtgärda detta problem, säkra listan enligt beskrivningen i artikeln Skydda listor och använd lämpliga tabellbehörigheter och webbroller för att ge åtkomst till användare.

    • Du kan också hitta de listor som inte är säkrade via webbplatskontroll enligt beskrivningen i den ovan nämnda artikeln.

  • Genom att skydda listor, skapa lämpliga tabellbehörigheter för tabellerna som används i listor och tilldela dessa tabellbehörigheter till anonym webbroll.

    • Du åtgärdar problemet genom att se till att tabellbehörigheterna som tilldelats anonym webbroll uppdateras så att endast avsedda data görs tillgängliga anonymt.

Cyklisk överordnad webbsida

Det här problemet uppstår om en webbsida refererar till sig själv som en överordnad sida. Så här löser du problemet:

  1. Öppna programmet Portalhantering.
  2. I fönstret till vänster, välj webbsidor.
  3. Markera webbsidor som anges i webbplatskontrollens diagnostikresultat.
  4. Uppdatera fältet Överordnad sida så att det pekar på en giltig webbsidepost som inte refererar till sig själv.

Lista över tabeller med misslyckad CMS-säkerhetskontroll

Åtgärda problemet genom att se till att tabeller har korrekt söksida.

Lista över tabeller med sökresultat som har ogiltig URL

Åtgärda problemet genom att se till att tabellen har korrekt säkerhetsbehörighet.

Asynkron inläsning av statiska resurser (CSS/JS)

När du arbetar med webbplatsimplementering är det viktigt att du förstår att du har en fullständig hantering av sidans HTML-kod. Det innebär att du bör följa standardpraxis för webbutveckling för att säkerställa att webbsidans prestanda på klientsidan inte påverkas.

En av de vanligaste orsakerna till prestandaproblem på webbsidor är att ladda många statiska resurser (CSS/JS) synkront på sidan. I Power Pages-webbplatser, när du associerar en webbfil direkt till startsidan skapas ett beroende i den genererade HTML-koden. Detta innebär att webbfilen alltid läses in tillsammans med startsidan. Synkron inläsning av ett stort antal CSS/JS-filer kan leda till länge bearbetningstid på klientsidan för dina webbsidor.

Gör följande för att undvika detta:

  1. Om en fil inte behövs på startsidan, kan du kontrollera att den överordnade sidan inte har angetts till startsidan och följa stegen som beskrivs i detta avsnitt för att läsa in den på begäran.
  2. När du läser in en JavaScript-fil på begäran på en sida, använd <async> eller <defer> HTML-attributet för att läsa in filen asynkront.
  3. När du läser in en CSS-fil på begäran kan du använda <preload> HTML-attributet (https://www.w3.org/TR/preload/) eller JavaScript baserat på metoden eftersom förinläsning inte stöds i alla webbläsare ännu.

Den överordnade sidan för en aktiv webbsida är inaktiv

Det här problemet uppstår om en överordnad post för webbsida är inaktiv. Så här löser du problemet:

  1. Öppna programmet Portalhantering.
  2. I vänstra rutan, i avsnittet Innehåll, välj Webbsidor.
  3. Markera webbsidor som anges i webbplatskontrollens diagnostikresultat.
  4. Välj posten Överordnad sida om du vill navigera till posten.
  5. Välj Aktivera från kommandofältet.

Webbplatsen är inte tillgänglig

Det här problemet kan uppstå när autentiseringscertifikatet för webbplatsen behöver förnyas.

När en webbplats skapas kommer en ny autentiseringsnyckel genereras. Webbplatsen använder den här autentiseringsnyckeln för att ansluta till Microsoft Dataverse miljön. När autentiseringsnyckeln har gått ut ser användarna ett meddelande om att webbplatsen inte är tillgänglig.

Åtgärda problemet genom att förnya autentiseringsnyckeln för webbplatsen.

Konfiguration av publicerat tillstånd

Följande problem gäller publiceringstillstånd.

Det publicerade tillståndet är inte tillgängligt för den här webbplatsen

Du kan åtgärda det här problemet genom att se till att tillståndet publicering är tillgänglig och aktiv.

Det publicerade tillståndet är inte synligt

Du kan åtgärda problemet genom att se till att publiceringstillståndet Publicerat har kryssrutan isVisible markerad.

Webbplatsmarkörer

Följande problem relaterade till webbplatsmarkörer.

Konfiguration av webbplatsmarkören Startsida

Följande problem gäller webbplatsmarkörer och startsidan.

Det finns ingen aktiv webbplatsmarkör för Startsida för den här webbplatsen

Det här problemet uppstår när Start webbplatsmarkören inte är tillgänglig i din webbplatskonfiguration. Så här löser du problemet:

  1. Öppna programmet Portalhantering.
  2. I vänstra rutan, i avsnittet Webbplats, välj Webbplatsmarkörer.
  3. Skapa en ny webbplatsmarkören med följande värden:
    • Namn: Hem
    • Webbplats: Välj webbplatsen för din portalvärd.
    • Sida: Välj den webbsidepost som är inställd som startsida för portalen.

Webbplatsmarkören Startsida pekar inte på någon webbsida.

Det här problemet uppstår när Start webbplatsmarkören är tillgängligt men inte pekar på en webbsida. Så här löser du problemet:

  1. Öppna programmet Portalhantering.
  2. I vänstra rutan, i avsnittet Webbplats, välj Webbplatsmarkörer.
  3. Leta upp Start webbplatsmarkörens post.
  4. Uppdatera fältet sida så att det pekar på en aktiv startsida på webbplatsen.

Webbplatsmarkören Startsida pekar på en inaktiverad webbsida

Det här problemet uppstår när Start webbplatsmarkören är tillgängligt men som inte pekar på en inaktiverad webbsida. Så här löser du problemet:

  1. Öppna programmet Portalhantering.
  2. I vänstra rutan, i avsnittet Webbplats, välj Webbplatsmarkörer.
  3. Leta upp Start webbplatsmarkörens post.
  4. Uppdatera fältet sida så att det pekar på en aktiv startsida på webbplatsen.

Webbplatsmarkören Startsida pekar inte på webbplatsens startsida

Det här problemet uppstår när Start webbplatsmarkören är tillgängligt men inte pekar på en startsida i din webbplats. Så här löser du problemet:

  1. Öppna programmet Portalhantering.
  2. I vänstra rutan, i avsnittet Webbplats, välj Webbplatsmarkörer.
  3. Leta upp Start webbplatsmarkörens post.
  4. Uppdatera fältet sida så att det pekar på en aktiv startsida på webbplatsen.

Konfiguration av webbplatsmarkören Profil

Följande problem relaterade till konfigurationen av webbplatsmarkören till profilsidan.

Det finns ingen aktiv webbplatsmarkör för Profil för den här portalen

Det här problemet uppstår när Profil webbplatsmarkören inte är tillgänglig i din portalkonfiguration. Så här löser du problemet:

  1. Öppna programmet Portalhantering.
  2. I vänstra rutan, i avsnittet Webbplats, välj Webbplatsmarkörer.
  3. Skapa en ny webbplatsmarkören med följande värden:
    • Namn: Profil
    • Webbplats: Välj din värds webbplats.
    • Sida: Välj den webbsidepost som är inställd som profilsida för din webbplats.

Webbplatsmarkören Profil pekar inte på någon webbsida.

Det här problemet uppstår när Profil webbplatsmarkören är tillgängligt men inte pekar på en webbsida. Så här löser du problemet:

  1. Öppna programmet Portalhantering.
  2. I vänstra rutan, i avsnittet Webbplats, välj Webbplatsmarkörer.
  3. Leta upp Profil webbplatsmarkörens post.
  4. Uppdatera fältet sida så att det pekar på en aktiv profilsida på webbplatsen.

Webbplatsmarkören Profil pekar på en inaktiverad webbsida

Det här problemet uppstår när Profil webbplatsmarkören är tillgängligt men som inte pekar på en inaktiverad webbsida. Så här löser du problemet:

  1. Öppna programmet Portalhantering.
  2. I vänstra rutan, i avsnittet Webbplats, välj Webbplatsmarkörer.
  3. Leta upp Profil webbplatsmarkörens post.
  4. Uppdatera fältet sida så att det pekar på en aktiv profilsida på webbplatsen.

Konfiguration av webbplatsmarkören Sidan hittades inte

Följande problem relaterade till konfigurationen av webbsidans Sidan hittades inte.

Det finns ingen aktiv webbplatsmarkör för Sidan hittades inte för den här webbplatsen

Det här problemet uppstår när Sidan hittades inte webbplatsmarkören inte är tillgänglig i din webbplatskonfiguration. Så här löser du problemet:

  1. Öppna programmet Portalhantering.
  2. I vänstra rutan, i avsnittet Webbplats, välj Webbplatsmarkörer.
  3. Skapa en ny webbplatsmarkören med följande värden:
    • Namn: Sidan hittades inte
    • Webbplats: Välj webbplatsen för din webbplatsvärd.
    • Sida: Välj den webbsidepost som är inställd som sidan Sidan hittades inte på webbsidan.

Webbplatsmarkören Sidan hittades inte pekar inte på någon webbsida.

Det här problemet uppstår när Sidan hittades inte webbplatsmarkören är tillgängligt men inte pekar på en webbsida. Så här löser du problemet:

  1. Öppna programmet Portalhantering.
  2. I vänstra rutan, i avsnittet Webbplats, välj Webbplatsmarkörer.
  3. Hitta Sidan hittades inte webbplatsmarkörens post.
  4. Uppdatera fältet sida så att det pekar på en aktiv Sidan hittades inte på webbplatsen.

Webbplatsmarkören Sidan hittades inte pekar på en inaktiverad webbsida

Det här problemet uppstår när Sidan hittades inte webbplatsmarkören är tillgängligt men som pekar på en inaktiverad webbsida. Så här löser du problemet:

  1. Öppna programmet Portalhantering.
  2. I vänstra rutan, i avsnittet Webbplats, välj Webbplatsmarkörer.
  3. Hitta Sidan hittades inte webbplatsmarkörens post.
  4. Uppdatera fältet sida så att det pekar på en aktiv Sidan hittades inte på webbplatsen.

Konfiguration av webbplatsmarkören Åtkomst nekad

Följande problem relaterade till konfigurationen av sidan Åtkomst nekad.

Det finns ingen aktiv webbplatsmarkör för Åtkomst nekad för den här portalen

Det här problemet uppstår när Åtkomst nekad webbplatsmarkören inte är tillgänglig i din webbplatskonfiguration. Så här löser du problemet:

  1. Öppna programmet Portalhantering.
  2. I vänstra rutan, i avsnittet Webbplats, välj Webbplatsmarkörer.
  3. Skapa en ny webbplatsmarkören med följande värden:
    • Namn: Åtkomst nekad
    • Webbplats: Välj webbplatsen för din portalvärd.
    • Sida: Välj den webbsidepost som är inställd som sidan Åtkomst nekad på webbplatsen.

Webbplatsmarkören Åtkomst nekad pekar inte på någon webbsida.

Det här problemet uppstår när Åtkomst nekad webbplatsmarkören är tillgängligt men inte pekar på en webbsida. Så här löser du problemet:

  1. Öppna programmet Portalhantering.
  2. I vänstra rutan, i avsnittet Webbplats, välj Webbplatsmarkörer.
  3. Leta upp Åtkomst nekad webbplatsmarkörens post.
  4. Uppdatera fältet sida så att det pekar på en aktiv sida Åtkomst nekad på webbplatsen.

Webbplatsmarkören Åtkomst nekad pekar på en inaktiverad webbsida

Det här problemet uppstår när webbplatsmarkören Åtkomst nekad är tillgänglig, men pekar på en inaktiverad webbsida (rot- eller innehållssida kan inaktiveras). Så här löser du problemet:

  1. Öppna programmet Portalhantering.
  2. I vänstra rutan, i avsnittet Webbplats, välj Webbplatsmarkörer.
  3. Leta upp Åtkomst nekad webbplatsmarkörens post.
  4. Uppdatera fältet sida så att det pekar på en aktiv sida Åtkomst nekad på webbplatsen.

Tillgänglighet för webbplatsmarkören Sök

Följande problem relaterade till konfigurationen av webbplatsmarkören till sidan för sökning på webbplatsen.

Det finns ingen aktiv webbplatsmarkör för Sök för den här webbplatsen

Det här problemet uppstår om webbplatsmarkören Sök inte är tillgänglig i webbplatskonfigurationen. Så här löser du problemet:

  1. Öppna programmet Portalhantering.
  2. I vänstra rutan, i avsnittet Webbplats, välj Webbplatsmarkörer.
  3. Om en webbplatsmarkör med namnet Sök är tillgänglig och inaktiverad aktiverar du den.
  4. Om det inte är tillgängligt skapar du en ny webbplatsmarkören med följande värden:
    • Namn: Sök
    • Webbplats: Välj webbplatsen för din portalvärd.
    • Sida: Välj den webbsidepost som är inställd som söksida på din webbplats.
  5. Välj Spara och stäng.

Webbfiler

Det här är några problem när du konfigurerar webbfiler.

Webbfil är inte aktiv

Åtgärda problemet genom att säkerställa att webbfilen är i aktivt tillstånd.

Del-URL:en för den här webbfilen är felkonfigurerad

Åtgärda problemet genom att säkerställa att del-URL:en är filnamnet med Start som rotsida.

Webbfilen har inte den bifogade filen

Åtgärda problemet genom att lägga till den motsvarande CSS-filen i webbfilens anteckningar.

Den bifogade filen har inte något innehåll

Åtgärda problemet genom att lägga till CSS-filen med hela innehållet i webbfilens anteckningar.

MIME-typ av fil är inte text/CSS

Åtgärda problemet genom att se till att det inte finns några plugin-program eller flöden som åsidosätter MIME-typen för CSS-filerna.

Webbsidor

Följande problem relaterade till webbsidor.

Webbsidan associerade en lokaliserad innehållssida som en överordnad webbsida

Det här problemet uppstår om posten webbsida har dess överordnade webbsida associerad till en språkinnehållssida. Så här löser du problemet:

  1. Öppna programmet Portalhantering.
  2. I vänstra rutan, i avsnittet Innehåll, välj Webbsidor.
  3. Markera webbsidor som anges i webbplatskontrollens diagnostikresultat.
  4. Uppdatera fältet Överordnad sida så att det pekar på en giltig webbsidepost är inte en innehållssida.

Webbsida som tillhör en annan webbplats

Det här problemet uppstår om en överordnad webbsida associeras med en annan webbplats än en underordnad webbsida. Så här löser du problemet:

  1. Öppna programmet Portalhantering.
  2. I vänstra rutan, i avsnittet Innehåll, välj Webbsidor.
  3. Markera de webbsidor (antingen överordnade webbsidor eller underordnade webbsidor) som visas i diagnostikresultaten för webbplatskontrollen.
  4. Uppdatera fält webbplats så att rätt webbplats pekar.

Webbsidan har inget publiceringstillstånd

Det här problemet uppstår om posten webbsida inte har en motsvarande publiceringstillstånd. Så här löser du problemet:

  1. Öppna programmet Portalhantering.
  2. I vänstra rutan, i avsnittet Innehåll, välj Webbsidor.
  3. Markera webbsidor som anges i webbplatskontrollens diagnostikresultat.
  4. Uppdatera fältet Publiceringstillstånd så att det pekar på en publiceringstillståndspost.

En webbsida med en sidmall hör till en annan webbplats

Det här problemet uppstår om en sidmall associeras med en annan webbplats. Så här löser du problemet:

  1. Öppna programmet Portalhantering.
  2. I vänstra rutan, i avsnittet Innehåll, välj Webbsidor.
  3. Markera webbsidor som anges i webbplatskontrollens diagnostikresultat.
  4. Uppdatera fält webbplats så att rätt webbplats pekar.
  5. Du kan också uppdatera sidmallen så att den pekar på en sidmall på samma webbplats.

Webbsidan har ett publiceringstillstånd som tillhör en annan webbplats

Det här problemet uppstår om en publiceringstillstånd associeras med en annan webbplats. Så här löser du problemet:

  1. Öppna programmet Portalhantering.
  2. I vänstra rutan, i avsnittet Innehåll, välj Webbsidor.
  3. Markera webbsidor som anges i webbplatskontrollens diagnostikresultat.
  4. Uppdatera fältet Publiceringstillstånd så att det pekar på en publiceringstillstånd på samma webbplats.

En webbsida försöker använda en inaktiv sidmall

Det här problemet uppstår om en överordnad post för sidmall är inaktiv. Så här löser du problemet:

  1. Öppna programmet Portalhantering.
  2. I vänstra rutan, i avsnittet Innehåll, välj Webbsidor.
  3. Markera webbsidor som anges i webbplatskontrollens diagnostikresultat.
  4. Välj posten Sidmall om du vill navigera till posten.
  5. Välj Aktivera från kommandofältet.
  6. Du kan också uppdatera sidmallen så att den pekar på en aktiv sidmall på webbsidan.

Webbsidan måste ha minst en aktiv innehållssida på lokaliserat språk

Det här problemet uppstår om webbsidan inte har minst en språkinnehållssida. Så här löser du problemet:

  1. Öppna programmet Portalhantering.

  2. I vänstra rutan, i avsnittet Innehåll, välj Webbsidor.

  3. Markera webbsidor som anges i webbplatskontrollens diagnostikresultat.

  4. Bläddra ned till avsnittet Lokaliserat innehåll.

  5. Välj + Ny webbsida för att skapa en ny språkinnehållssida.

    Kommentar

    Konfigurationsfälten på startsidan på en innehållssida ärvs inte till befintliga innehållssidor. De används bara för att skapa nya innehållssidor. Du måste uppdatera konfigurationerna av innehållssidor individuellt.

Publicering av webbsidor är dold

Det här problemet uppstår när publiceringstillståndetIsVisible inte är markerat. Så här löser du problemet:

  1. Öppna programmet Portalhantering.
  2. I vänstra rutan, i avsnittet Innehåll, välj Webbsidor.
  3. Markera webbsidor som anges i webbplatskontrollens diagnostikresultat.
  4. Välj posten Publiceringstillstånd om du vill navigera till posten.
  5. Markera fältet IsVisible och kontrollera att det är markerat (ange som sant).

Webbsida utan sidmall

Det här problemet uppstår om posten webbsida inte har en motsvarande sidmall. Så här löser du problemet:

  1. Öppna programmet Portalhantering.
  2. I vänstra rutan, i avsnittet Innehåll, välj Webbsidor.
  3. Markera webbsidor som anges i webbplatskontrollens diagnostikresultat.
  4. Uppdatera fältet Sidmall så att det pekar på en aktiv sidmallpost.

Se även

Kör webbplatskontroll