Isu konfigurasi penyemak portal
Dalam artikel ini, anda akan mengetahui tentang hasil diagnostik Penyemak Portal yang berkaitan dengan isu konfigurasi dan cara menyelesaikan isu atau masalah biasa.
Capaian tanpa nama ke borang asas, senarai dan langkah borang lanjutan
Isu berikut berkaitan dengan konfigurasi keizinan jadual pada Dataverse komponen didayakan.
Capaian tanpa nama kepada borang dan senarai asas/lanjutan
Borang asas, borang Lanjutan dan senarai dalam portal boleh dikecualikan daripada menguatkuasakan keizinan jadual dengan tidak memilih kotak semak Dayakan Keizinan Jadual semasa mencipta atau mengubah suai kawalan ini seperti yang dijelaskan dalam Melindungi senarai dan Lindungi borang anda.
Kaedah ini berguna untuk menguji konfigurasi anda dengan cepat semasa pembangunan portal, tetapi tidak menjamin Senarai dan Borang di portal boleh membawa akibat yang tidak diingini termasuk akses data yang tidak dibenarkan. Kami tidak mengesyorkan penggunaan kaedah ini di luar persekitaran pembangunan atau ujian yang selamat.
Untuk membetulkan isu ini untuk Senarai/Borang asas:
Buka aplikasi Pengurusan Portal.
Pada anak tetingkap kiri, pilih **** Senarai atau Borang asas mengikut kesesuaian.
Cari rekod yang dinyatakan dalam peraturan Penyemak Portal.
Kemas kini sifat "Dayakan Kebenaran Jadual" untuk Senarai atau borang Asas.
Untuk membetulkan isu ini untuk Senarai lanjutan:
Penting
Peraturan Penyemak Portal tidak menyebut langkah borang Lanjutan yang mungkin mempunyai konfigurasi yang serupa.
Buka aplikasi Pengurusan Portal.
Pada anak tetingkap kiri, pilih Borang lanjutan.
Buka setiap borang lanjutan dan pergi ke Langkah Borang Lanjutan.
Lalui setiap langkah dan kemas kini sifat Dayakan Keizinan Jadual didayakan.
Sebaik sahaja perubahan ini dibuat, keizinan jadual yang sesuai perlu dicipta dan diperuntukkan kepada peranan web yang sesuai untuk memastikan semua pengguna boleh mengakses komponen ini.
Nota
Kaedah melumpuhkan Kebenaran Jadual ini akan ditamatkan tidak lama lagi. Oleh itu, ia tidak harus digunakan. Gunakan keizinan jadual, dan persediaan peranan web yang betul untuk sebaliknya menyediakan capaian kepada pengguna untuk mana-mana data. Maklumat lanjut: Keizinan jadual berubah untuk borang dan senarai pada portal baharu
Capaian tanpa nama tersedia untuk suapan OData
Nota
Mulai keluaran 9.3.7.x, senarai pada semua portal (baharu atau sedia ada) yang mendayakan suapan OData akan memerlukan persediaan kebenaran jadual yang sesuai supaya suapan dapat berfungsi pada senarai ini.
Senaraikan komponen dalam portal boleh didayakan untuk suapan OData dengan mendayakan suapan OData pada senarai.
Untuk mencari suapan OData tanpa nama yang didayakan pada portal anda:
Pergi ke '{Portal Url}/_odata' (contohnya,
https://contoso.powerappsportals.com/_odata
) dalam mod InPrivate tanpa mengesahkan portal.Dalam UI, anda akan melihat senarai semua suapan OData yang didayakan pada portal anda.
Nota
Senarai suapan OData pada halaman ini mungkin tersedia secara tanpa nama bergantung pada konfigurasi keselamatan anda. Langkah seterusnya akan membantu anda mengesahkan capaian tanpa nama bagi suapan ini.
Pergi ke setiap suapan OData dengan melayari ke URL format URL Portal URL {} / _odata /{ koleksi nilai href (contohnya,} ) di mana nilai href koleksi
https://contoso.powerappsportals.com/_odata/accounts
diserlahkan di bawah.Jika medan OData tersedia tanpa nama, ia akan mengembalikan data dengan respons HTTP 200. Jika suapan tidak didayakan tanpa nama, ia akan mengembalikan respons HTTP 403 dengan mesej "Akses kepada OData, dengan nama set entiti bagi 'nama{ set jadual'}, telah dinafikan."
Jika anda telah mendayakan akses tanpa nama secara tidak sengaja kepada suapan OData di tapak anda, ia mungkin disebabkan oleh salah satu kemungkinan ini:
Dengan tidak melindungi senarai di mana suapan OData didayakan seperti yang diterangkan dalam Melindungi senarai.
Untuk membaiki masalah ini, lindungi senarai seperti yang diterangkan dalam Melindungi senarai dan gunakan keizinan jadual dan peranan web yang sesuai untuk menyediakan capaian kepada pengguna.
Anda juga boleh mencari senarai yang dilindungi melalui Penyemak Portal seperti yang diterangkan dalam artikel yang disebut di atas.
Dengan melindungi senarai, mencipta keizinan jadual yang sesuai kepada jadual yang digunakan dalam senarai dan memperuntukkan keizinan jadual tersebut kepada peranan web tanpa nama.
- Untuk menyelesaikan masalah ini, semak bahawa keizinan jadual yang diperuntukkan kepada peranan web Anonymous dikemas kini untuk memastikan hanya data yang dimaksudkan disediakan tanpa nama.
Laman web induk kitaran
Isu ini berlaku apabila halaman web merujuk dirinya sebagai halaman induk. Untuk membetulkan isu ini:
- Buka aplikasi Pengurusan Portal.
- Pilih Halaman Web dalam anak tetingkap sebelah kiri.
- Pilih halaman web yang disenaraikan dalam hasil diagnostik Penyemak Portal.
- Kemas kini medan Halaman Induk untuk menuding ke rekod halaman web yang sah yang tidak merujuk dirinya sendiri.
Senarai jadual dengan semakan keselamatan CMS telah gagal
Untuk membaiki isu ini, pastikan jadual anda mempunyai halaman carian yang betul.
Senarai jadual dengan hasil carian yang mempunyai URL yang tidak sah
Untuk membaiki isu ini, pastikan jadual anda mempunyai keizinan keselamatan yang sesuai.
Memuatkan sumber statik (CSS/JS) secara tak segerak
Apabila bekerja dalam pelaksanaan portal, ianya penting untuk memahami yang anda mengurus halaman HTML sepenuhnya. Ini bermakna amalan pembangunan web standard harus diikuti untuk memastikan prestasi pihak klien laman web anda tidak terjejas.
Salah satu punca isu prestasi pada halaman web yang paling lazim ialah tindakan memuatkan sumber statik (CSS/JS) yang banyak secara serentak pada halaman. Dalam portal, setiap kali anda mengaitkan fail web terus ke halaman utama, ia mewujudkan kebergantungan dalam HTML yang dijana. Ini bermakna fail web sentiasa dimuatkan bersama-sama dengan halaman utama. Pemuatan segerak sebilangan besar fail CSS/JS boleh membawa kepada masa pemprosesan bahagian klien yang panjang untuk halaman web anda.
Untuk mengelakkan ini, lakukan yang berikut:
- Jika fail web tidak diperlukan pada halaman utama, pastikan halaman induknya tidak disetkan ke rumah dan ikuti langkah yang diterangkan dalam seksyen di atas untuk memuatkannya atas permintaan.
- Ketika memuatkan fail JavaScript atas permintaan pada mana-mana halaman, gunakan atribut HTML
<async>
atau<defer>
untuk memuat fail secara tidak segerak. - Semasa memuatkan CSS fail atas permintaan, anda boleh menggunakan
<preload>
atribut HTML (https://www.w3.org/TR/preload/) atau pendekatan berasaskan JavaScript kerana pramuat belum disokong pada semua penyemak imbas lagi.
Halaman induk laman web aktif tidak aktif
Isu ini berlaku apabila rekod laman web induk tidak aktif. Untuk membetulkan isu ini:
- Buka aplikasi Pengurusan Portal.
- Pilih Halaman Web dalam anak tetingkap sebelah kiri.
- Pilih halaman web yang disenaraikan dalam hasil diagnostik Penyemak Portal.
- Pilih rekod Halaman Induk untuk menavigasi ke rekod tersebut.
- Pilih Aktifkan daripada bar perintah.
Portal tidak dapat dicapai
Isu ini mungkin berlaku apabila sijil pengesahan tapak perlu diperbaharui.
Apabila portal dicipta, kunci pengesahan baharu dijana. Portal ini menggunakan kunci pengesahan ini untuk menyambung ke Microsoft Dataverse persekitaran. Apabila kunci pengesahan tamat tempoh, pengguna portal akan melihat mesej bahawa portal tidak boleh diakses.
Untuk membetulkan isu ini, perbaharui kunci pengesahan untuk tapak ini.
Konfigurasi keadaan diterbitkan
Isu-isu berikut berkaitan dengan negeri-negeri penerbitan.
Keadaan diterbitkan tidak tersedia untuk tapak web ini
Untuk membaiki isu ini, pastikan bahawa keadaan penerbitan Diterbitkan adalah tersedia dan aktif.
Keadaan diterbitkan tidak kelihatan
Untuk membaiki isu ini, pastikan keadaan penerbitan Diterbitkan mempunyai kotak semak isVisible dipilih.
Penanda laman web
Isu berikut berkaitan dengan penanda laman.
Konfigurasi penanda tapak Laman Utama
Isu berikut berkaitan dengan penanda laman dan laman web utama.
Penanda tapak Utama aktif tidak tersedia untuk portal ini
Isu ini berlaku apabila penanda tapak Utama tidak tersedia dalam konfigurasi portal anda. Untuk membetulkan isu ini:
- Buka aplikasi Pengurusan Portal.
- Dalam anak tetingkap kiri, pilih Data Sambungan.
- Cipta penanda tapak baharu dengan nilai yang berikut:
- Name: Laman Utama
- Laman Web: Pilih tapak web hos portal anda.
- Halaman : Pilih rekod halaman web yang ditetapkan sebagai halaman utama portal anda.
Penanda tapak Utama tidak menuding kepada mana-mana halaman web
Isu ini berlaku apabila penanda tapak Utama tersedia tetapi tidak menuding kepada mana-mana halaman web. Untuk membetulkan isu ini:
- Buka aplikasi Pengurusan Portal.
- Dalam anak tetingkap kiri, pilih Data Sambungan.
- Cari rekod penanda tapak Laman Utama.
- Kemas kini medan Halaman untuk menuding ke halaman Laman web aktif bagi portal anda.
Penanda laman Utama menuding ke halaman web yang dinyahaktifkan
Isu ini berlaku apabila penanda laman Laman Utama tersedia tetapi tidak menunjuk ke sebarang laman web dinyahaktifkan. Untuk membetulkan isu ini:
- Buka aplikasi Pengurusan Portal.
- Dalam anak tetingkap kiri, pilih Data Sambungan.
- Cari rekod penanda tapak Laman Utama.
- Kemas kini medan Halaman untuk menuding ke halaman Laman web aktif bagi portal anda.
Penanda laman Rumah tidak menuding ke halaman utama portal
Isu ini berlaku apabila penanda tapak Utama tersedia, tetapi menuding kepada halaman web yang bukan halaman utama portal anda. Untuk membetulkan isu ini:
- Buka aplikasi Pengurusan Portal.
- Dalam anak tetingkap kiri, pilih Data Sambungan.
- Cari rekod penanda tapak Laman Utama.
- Kemas kini medan Halaman untuk menuding ke halaman Laman web aktif bagi portal anda.
Konfigurasi penanda tapak Profil
Isu berikut berkaitan dengan konfigurasi penanda laman pada halaman profil.
Penanda tapak Profil aktif tidak tersedia untuk portal ini
Isu ini berlaku apabila penanda tapak Profil tidak tersedia dalam konfigurasi portal anda. Untuk membetulkan isu ini:
- Buka aplikasi Pengurusan Portal.
- Dalam anak tetingkap kiri, pilih Data Sambungan.
- Cipta penanda tapak baharu dengan nilai yang berikut:
- Nama: Profil
- Laman Web: Pilih tapak web hos portal anda.
- Halaman: Pilih rekod laman web yang ditetapkan sebagai halaman profil portal anda.
Penanda tapak Profil tidak menuding kepada mana-mana halaman web
Isu ini berlaku apabila penanda tapak Profil tersedia tetapi tidak menuding kepada mana-mana halaman web. Untuk membetulkan isu ini:
- Buka aplikasi Pengurusan Portal.
- Dalam anak tetingkap kiri, pilih Data Sambungan.
- Cari rekod penanda tapak Profil.
- Kemas kini medan Halaman untuk menuding ke halaman profil aktif bagi portal anda.
Penanda laman Profil menuding ke halaman web yang dinyahaktifkan
Isu ini berlaku apabila penanda laman Profil tersedia tetapi tidak menunjuk ke sebarang laman web dinyahaktifkan. Untuk membetulkan isu ini:
- Buka aplikasi Pengurusan Portal.
- Dalam anak tetingkap kiri, pilih Data Sambungan.
- Cari rekod penanda tapak Profil.
- Kemas kini medan Halaman untuk menuding ke halaman profil aktif bagi portal anda.
Konfigurasi penanda tapak Halaman Tidak Ditemui
Isu berikut berkaitan dengan konfigurasi penanda laman pada halaman web Halaman Tidak Dijumpai .
Penanda tapak Halaman Tidak Ditemui yang aktif tidak tersedia untuk portal ini
Isu ini berlaku apabila penanda tapak Halaman Tidak Ditemui tidak tersedia dalam konfigurasi portal anda. Untuk membetulkan isu ini:
- Buka aplikasi Pengurusan Portal.
- Dalam anak tetingkap kiri, pilih Data Sambungan.
- Cipta penanda tapak baharu dengan nilai yang berikut:
- Nama: Halaman Tidak Ditemui
- Laman Web: Pilih tapak web hos portal anda.
- Halaman: Pilih rekod laman web yang ditetapkan sebagai Halaman Tidak Ditemui portal anda.
Penanda tapak Halaman Tidak Ditemui tidak menuding kepada mana-mana halaman web
Isu ini berlaku apabila penanda tapak Halaman Tidak Ditemui tersedia tetapi tidak menuding kepada mana-mana halaman web. Untuk membetulkan isu ini:
- Buka aplikasi Pengurusan Portal.
- Dalam anak tetingkap kiri, pilih Data Sambungan.
- Cari Halaman Tidak Ditemui rekod penanda tapak.
- Kemas kini medan Halaman untuk menuding ke Halaman Tidak Ditemui portal anda.
Penanda tapak Halaman Tidak Ditemui menghala ke halaman web yang telah dinyahaktifkan
Isu ini berlaku apabila penanda laman Halaman Tidak Ditemui tersedia tetapi tidak menunjuk ke sebarang laman web dinyahaktifkan. Untuk membetulkan isu ini:
- Buka aplikasi Pengurusan Portal.
- Dalam anak tetingkap kiri, pilih Data Sambungan.
- Cari Halaman Tidak Ditemui rekod penanda tapak.
- Kemas kini medan Halaman untuk menuding ke Halaman Tidak Ditemui portal anda.
Konfigurasi penanda tapak Akses Ditolak
Isu berikut berkaitan dengan konfigurasi penanda laman pada halaman Dinafikan Access.
Penanda tapak Akses Ditolak aktif tidak tersedia untuk portal ini
Isu ini berlaku apabila penanda tapak Akses Ditolak tidak tersedia dalam konfigurasi portal anda. Untuk membetulkan isu ini:
- Buka aplikasi Pengurusan Portal.
- Dalam anak tetingkap kiri, pilih Data Sambungan.
- Cipta penanda tapak baharu dengan nilai yang berikut:
- Nama: Akses Dinafikan
- Laman Web: Pilih tapak web hos portal anda.
- Halaman: Pilih rekod laman web yang ditetapkan sebagai Akses Dinafikan portal anda.
Penanda tapak Akses Ditolak tidak menuding kepada mana-mana halaman web
Isu ini berlaku apabila penanda tapak Akses Ditolak tersedia tetapi tidak menuding kepada mana-mana halaman web. Untuk membetulkan isu ini:
- Buka aplikasi Pengurusan Portal.
- Dalam anak tetingkap kiri, pilih Data Sambungan.
- Cari rekod penanda tapak Akses Dinafikan.
- Kemas kini medan Halaman untuk menuding ke halaman Akses Dinafikan aktif portal anda.
Penanda laman Access Denied menuding ke halaman web yang dinyahaktifkan
Isu ini berlaku apabila Akses Dinafikan tersedia, tetapi menunjuk ke halaman web yang dinyahaktifkan (punca atau kandungan halaman boleh dinyahaktifkan). Untuk membetulkan isu ini:
- Buka aplikasi Pengurusan Portal.
- Dalam anak tetingkap kiri, pilih Data Sambungan.
- Cari rekod penanda tapak Akses Dinafikan.
- Kemas kini medan Halaman untuk menuding ke halaman Akses Dinafikan aktif portal anda.
Ketersediaan penanda tapak carian
Isu berikut berkaitan dengan konfigurasi penanda laman pada halaman carian laman.
Penanda tapak Carian yang aktif tidak tersedia untuk portal ini
Isu ini berlaku apabila penanda tapak Carian tidak tersedia dalam konfigurasi portal anda. Untuk membetulkan isu ini:
- Buka aplikasi Pengurusan Portal.
- Dalam anak tetingkap kiri, pilih Data Sambungan.
- Jika penanda tapak dinamakan Carian tersedia dan dinyahaktifkan, aktifkannya.
- Jika tidak tersedia, cipta penanda tapak baharu dengan nilai berikut:
- Nama: Carian
- Laman Web: Pilih tapak web hos portal anda.
- Halaman: Pilih rekod halaman web yang ditetapkan sebagai halaman carian bagi portal anda.
- Pilih Simpan & Tutup.
Fail web
Berikut adalah isu semasa mengkonfigurasi fail web.
Fail web tidak aktif
Untuk membaiki isu ini, pastikan fail web berada dalam keadaan aktif.
URL separa fail web tidak dikonfigurasikan
Untuk membetulkan isu ini, pastikan URL separa ialah nama fail dengan Halaman Utama sebagai halaman akar.
Fail web tidak mempunyai lampiran fail
Untuk membetulkan isu ini, tambah fail CSS yang berkaitan dalam bahagian nota fail web.
Lampiran fail tidak mempunyai kandungan
Untuk membaiki isu ini, tambahkan fail dengan keseluruhan kandungannya dalam bahagian nota fail CSS web.
Jenis fail MIME bukan teks/CSS
Untuk menyelesaikan isu ini, pastikan tiada pasang masuk atau aliran yang mengatasi jenis CSS fail MIME.
Halaman web
Isu berikut berkaitan dengan laman web.
Halaman web mengaitkan halaman kandungan setempat sebagai halaman web induk
Isu ini berlaku apabila rekod halaman web mempunyai Laman Web Induknya yang dikaitkan dengan halaman kandungan bahasa. Untuk membetulkan isu ini:
- Buka aplikasi Pengurusan Portal.
- Pilih Halaman Web dalam anak tetingkap sebelah kiri.
- Pilih halaman web yang disenaraikan dalam hasil diagnostik Penyemak Portal.
- Kemas kini medan Halaman Induk untuk menuding ke rekod halaman web yang sah yang bukan halaman kandungan.
Laman web tergolong dalam laman web yang berbeza
Isu ini berlaku apabila halaman web induk dikaitkan dengan laman web yang berbeza daripada halaman web kanak-kanak. Untuk membetulkan isu ini:
- Buka aplikasi Pengurusan Portal.
- Pilih Halaman Web dalam anak tetingkap sebelah kiri.
- Pilih halaman web (sama ada halaman web induk atau halaman web kanak-kanak) yang disenaraikan dalam hasil diagnostik Penyemak Portal.
- Kemas kini medan Laman Web untuk menuding ke laman web yang sesuai.
Laman web tidak mempunyai keadaan penerbitan
Isu ini berlaku apabila rekod halaman web tidak mempunyai keadaan penerbitan yang sepadan. Untuk membetulkan isu ini:
- Buka aplikasi Pengurusan Portal.
- Pilih Halaman Web dalam anak tetingkap sebelah kiri.
- Pilih halaman web yang disenaraikan dalam hasil diagnostik Penyemak Portal.
- Kemas kinikan medan Keadaan Penerbitan supaya menghala ke rekod keadaan penerbitan.
Laman web mempunyai templat halaman yang dimiliki oleh laman web yang berbeza
Isu ini berlaku apabila templat halaman dikaitkan dengan laman web yang lain. Untuk membetulkan isu ini:
- Buka aplikasi Pengurusan Portal.
- Pilih Halaman Web dalam anak tetingkap sebelah kiri.
- Pilih halaman web yang disenaraikan dalam hasil diagnostik Penyemak Portal.
- Kemas kini medan Laman Web untuk menuding ke laman web yang sesuai.
- Secara alternatif, kemas kinikan Templat Halaman supaya menghala ke templat halaman dalam laman web yang sama.
Laman web mempunyai keadaan penerbitan yang dimiliki oleh laman web yang berbeza
Isu ini berlaku apabila keadaan penerbitan dikaitkan dengan laman web yang lain. Untuk membetulkan isu ini:
- Buka aplikasi Pengurusan Portal.
- Pilih Halaman Web dalam anak tetingkap sebelah kiri.
- Pilih halaman web yang disenaraikan dalam hasil diagnostik Penyemak Portal.
- Kemas kinikan medan Keadaan Penerbitan supaya menghala ke rekod keadaan penerbitan dalam laman web yang sama.
Laman web cuba menggunakan templat halaman yang tidak aktif
Isu ini berlaku apabila rekod templat halaman tidak aktif. Untuk membetulkan isu ini:
- Buka aplikasi Pengurusan Portal.
- Pilih Halaman Web dalam anak tetingkap sebelah kiri.
- Pilih halaman web yang disenaraikan dalam hasil diagnostik Penyemak Portal.
- Pilih rekod Templat Halaman untuk menavigasi ke rekod tersebut.
- Pilih Aktifkan daripada bar perintah.
- Secara alternatif, kemas kini Templat Halaman untuk menuding ke templat halaman aktif dalam halaman web.
Laman web memerlukan sekurang-kurangnya satu halaman kandungan bahasa setempat yang aktif
Isu ini berlaku apabila halaman web tidak mempunyai sekurang-kurangnya satu halaman kandungan bahasa. Untuk membetulkan isu ini:
Pilih Halaman Web dalam anak tetingkap sebelah kiri.
Pilih halaman web yang disenaraikan dalam hasil diagnostik Penyemak Portal.
Tatal ke bawah hingga bahagian Kandungan Disetempatkan.
Pilih + Halaman Web Baharu untuk mencipta halaman kandungan bahasa baharu.
Nota
Medan konfigurasi pada halaman utama halaman kandungan tidak diwarisi kepada halaman kandungan sedia ada. Ia digunakan hanya dalam penciptaan halaman kandungan baharu. Anda mesti mengemas kini konfigurasi halaman kandungan secara individu.
Penerbitan laman web tersembunyi
Isu ini berlaku apabila medan keadaan penerbitan IsVisible tidak ditanda. Untuk membetulkan isu ini:
- Buka aplikasi Pengurusan Portal.
- Pilih Halaman Web dalam anak tetingkap sebelah kiri.
- Pilih halaman web yang disenaraikan dalam hasil diagnostik Penyemak Portal.
- Pilih rekod Keadaan Penerbitan untuk menavigasi ke rekod tersebut.
- Pilih medan IsVisible dan pastikan medan ditandakan (ditetapkan kepada true).
Halaman web tidak mempunyai templat halaman
Isu ini berlaku apabila rekod halaman web tidak mempunyai templat halaman yang sepadan. Untuk membetulkan isu ini:
- Buka aplikasi Pengurusan Portal.
- Pilih Halaman Web dalam anak tetingkap sebelah kiri.
- Pilih halaman web yang disenaraikan dalam hasil diagnostik Penyemak Portal.
- Kemas kinikan medan Templat Halaman supaya menghala ke rekod templat halaman aktif.