Aracılığıyla paylaş


Power Pages DevTools uzantısı

Microsoft Edge DevTools için Power Pages uzantısı, Power Pages sitelerinde çalışan oluşturucular ve yöneticiler için geliştirme ve sorun giderme deneyimini geliştirmek üzere tasarlanmış bir geliştirici aracıdır. Liquid izleme iletisi ve sunucu tarafı hata iletilerini görüntüleme gibi özellikler sunar. Bu araçla, oluşturucular ve yöneticiler, Power Pages ortamındaki sorunları verimli bir şekilde belirleyebilir, tanılayabilir ve çözebilir. Power Pages uzantısı, Liquid koddaki günlüğe kaydetme ve izleme yeteneklerini etkinleştirerek ve hata senaryolarına ilişkin net içgörüler sunarak, daha sorunsuz geliştirme iş akışlarını kolaylaştırır ve Power Pages sitelerinin genel kalitesini artırır.

Not

Geliştirici araç uzantısı şu anda yalnızca Microsoft Edge için kullanılabilir.

Geliştirici araçlarıyla çalışmak için şunları yapmanız gerekir:

  • Tarayıcı uzantısını yüklemek.
  • Tanılama ayarını etkinleştirmek.
  • Sunucu tarafı hatasını gözden geçirmek ve risk azaltma ayrıntılarını izlemek.
  • Liquid kodunu kullanarak eklenen özel günlük iletilerini görüntülemek.

Tarayıcı DevTools uzantısını yükleme

Power Pages için DevTools uzantısını yüklemek için:

  1. Microsoft Edge için Microsoft Power Pages uzantısı bölümüne gidin.
  2. Al'ı seçin.

Tanılama ayarını etkinleştirmek

Not

Site görünürlüğü durumunuz özelse, tanılama ayarı varsayılan olarak etkinleştirilir.

Herkese açık bir web sitesi için tanılama ayarını etkinleştirmek üzere:

  1. Power Pages Management Uygulamasını açın.
  2. UserTrace/Debug adlı Site Ayarı'nı ekleyin veya güncelleştirin.
  3. Değeri true olarak ayarlayın.

Sunucu tarafı hata iletilerini gözden geçirme

Tanılama ayarını etkinleştirdiğinizde, platform sunucuda oluşan tüm hataları günlüğe kaydeder. Bu sunucu hata iletilerini yakalamak için şunları yapmanız gerekir:

  1. Microsoft Edge web tarayıcısını açın.

  2. Power Pages web sitenize gidin.

  3. Tarayıcı DevTools'u açın.

  4. Power Pages sekmesini seçin.

    Power Pages sekmesi seçili olarak Microsoft Edge DevTools ekran görüntüsü.

  5. Hatayla karşılaştığınız senaryoyu yeniden oluşturun.

Araç, olası çözümlerin yanı sıra tüm sunucu tarafı hata iletilerinin listesini görüntüler.

Not

Şu anda yalnızca sınırlı sayıda hata iletisi görebilirsiniz. Ancak, sonraki her sürümde çeşitli hata türleri için ek hata iletileri yer alacaktır.

Aşağıda bazı örnek hata iletileri bulunmaktadır:

  • LogonEnabled özniteliği Portal ilgili kişisi için false olduğunda Yerel oturum açma sağlayıcısı hatası.

    Power Pages sekmesi seçili olarak Microsoft Edge DevTools ve örnek bir hata iletisi gösteren ekran görüntüsü.

  • Dış varlık arama düzgün yapılandırılmadı.

Liquid ile özel iletileri günlüğe kaydetme

Oluşturucular Liquid kodlarına günlük ifadeleri ekleyebilir. Power Pages sitesi çalışırken, oluşturucu tarafından Liquid koduna eklenen günlükler Power Pages geliştirici araç uzantısında gösterilir. Oluşturucular Liquid kodlarına gün ifadeleri ekleme olanağına sahiptir. Oluşturucu tarafından eklenen günlükler, tanılama ayarı etkinleştirildiğinde geliştirici aracı uzantısında görüntülenir.

Özel iletileri günlüğe kaydetmek için Liquid kodda aşağıdaki sözdizimi kullanılabilir:

{% log message:'Custom message' level:'Warning' %}

Parametre Description
günlük Liquid nesne adı
ileti Günlüğe kaydedilecek özel iletileri gösteren bir dize
düzey İletiyi Bilgi, Uyarı veya Hata olarak günlüğe kaydet

Örnek:

{% 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 %}