Power Pages DevTools-uitbreiding
De Power Pages-uitbreiding voor Microsoft Edge DevTools is een ontwikkelaarstool die is ontworpen om de ontwikkelings- en probleemoplossingservaring te verbeteren voor makers en beheerders die aan werken aan Power Pages-sites. Het biedt functies zoals het weergeven van Liquid Tracing-berichten en foutmeldingen aan de serverzijde. Met deze tool kunnen makers en beheerders problemen binnen de Power Pages-omgeving efficiënt identificeren, diagnosticeren en oplossen. Door mogelijkheden voor loggen en traceren in Liquid-code mogelijk te maken en duidelijke inzichten te bieden in foutscenario's, worden met de Power Pages-uitbreiding soepelere ontwikkelingswerkstromen gefaciliteerd en wordt de algehele kwaliteit van Power Pages-sites verbeterd.
Notitie
De ontwikkelaarstooluitbreiding is momenteel alleen beschikbaar voor Microsoft Edge.
Als u met de ontwikkelaarstools wilt werken, moet u het volgende doen:
- Installeer de browseruitbreiding installeren.
- Schakel de diagnose-instelling in.
- Bekijk de fout aan serverzijde en volg de details voor beperking.
- Bekijk aangepaste logboekberichten die zijn toegevoegd met Liquid-code.
De DevTools-uitbreiding voor Power Pages installeren:
- Ga naar Microsoft Power Pages-uitbreiding voor Microsoft Edge.
- Selecteer Ophalen.
Notitie
Als uw zichtbaarheidsstatus van uw site privé is, is de diagnose-instelling standaard ingeschakeld.
De diagnose-instelling voor een openbare website inschakelen:
- Open de Power Pages Management-app.
- Voeg de Site-instelling toe of werk deze bij met de naam UserTrace/Debug.
- Stel de waarde in op true.
Wanneer u de diagnose-instelling inschakelt, registreert het platform eventuele fouten die op de server optreden. Als u deze serverfoutmeldingen wilt vastleggen, moet u het volgende doen:
Open de Microsoft Edge-webbrowser.
Navigeer naar uw Power Pages-website.
Open de browser DevTools.
Selecteer het tabblad Power Pages.
Reproduceer het scenario waarin u de fout bent tegengekomen.
De tool geeft een lijst weer met alle foutmeldingen aan de serverzijde samen met mogelijke oplossingen.
Notitie
Momenteel ziet u mogelijk slechts een beperkt aantal foutmeldingen over fouten. Elke volgende release bevat echter aanvullende foutmeldingen voor verschillende soorten fouten.
Hieronder volgen enkele voorbeeldfoutmeldingen:
Fout met lokale aanmeldingsprovider als het kenmerk LogonEnabled onwaar is voor de portalcontactpersoon.
Zoeken naar externe entiteit is niet correct geconfigureerd.
Makers kunnen loginstructies toevoegen aan hun Liquid-code. Wanneer de Power Pages-site actief is, worden de logboeken die door de maker in Liquid-code zijn toegevoegd, weergegeven in de Power Pages-ontwikkelaarstooluitbreiding. Makers hebben de mogelijkheid om loginstructies op te nemen in hun Liquid-code. Deze logbestanden, ingesloten door de maker, worden weergegeven in de ontwikkelaarstooluitbreiding wanneer de diagnose-instelling is ingeschakeld.
De volgende syntaxis kan in Liquid-code worden gebruikt om aangepaste berichten te loggen:
{% log message:'Custom message' level:'Warning' %}
Parameter | Omschrijving |
---|---|
log | Liquid-objectnaam |
bericht | Een tekenreeks die alle aangepaste berichten vertegenwoordigt die moeten worden geregistreerd |
level | Het bericht als Info, Waarschuwing of Fout registreren |
Voorbeeld:
{% log message: 'Log from Home page' %}
{% fetchxml query %}
<fetch version="1.0" mapping="logical" >
<entity name="contact">
<attribute name="fullname"/>
<attribute name="emailaddress1"/>
</entity>
</fetch>
{% endfetchxml %}
{% assign contacts = query.results.entities %}
{% for contact in contacts %}
<div> Contact name: {{contact.fullname}} </div><br/>
{% capture msgg %}
Contact email is {{contact.emailaddress1}} for name {{contact.fullname}}
{% endcapture %}
{% log message: msgg %}
{% endfor %}