ポータル チェッカーの診断結果を分析して解決する
この記事では、ポータル チェッカーの診断結果、および検出された問題または問題を解決する方法について学習します。
アクティブな [検索] サイト マーカーは、このポータルで使用できません
この問題は、検索 サイト マーカーがポータル構成で使用できない場合に発生します。 この問題を解決するには、以下を行います。
- ポータル管理アプリを開きます。
- 左側のウィンドウで、サイト マーカー を選択します。
- 検索 という名前の付いたサイト マーカーが利用可能で、非アクティブ化されている場合は、アクティブ化します。
- 利用できない場合は、次の値で新しいサイト マーカーを作成します。
- 名前: 検索
- ウェブサイト : ポータル ホストの Web サイトを選択します。
- ページ: ポータルの検索ページとして設定されている Web ページ レコードを選択します。
- 保存して閉じる を選択します。
基本/詳細フォームおよびリストへの匿名アクセス
ポータルの基本フォーム、詳細フォーム、およびリストは、リストのセキュリティ保護および フォームのセキュリティ保護の記事で説明されているように、これらのコントロールを作成または変更する際に テーブルのアクセス許可を有効にする チェックボックスを選択しないことでテーブル アクセス許可の適用から除外できます。
この方法は、ポータルの開発中に構成をすばやくテストするのに役立ちますが、ポータルでリストとフォームを保護しないと、データへの不正アクセスなど、意図しない結果が生じる可能性があります。 この方法を安全な開発環境またはテスト環境の外部で使用することはお勧めしません。
リスト/基本フォームのこの問題を解決するには:
ポータル管理アプリを開きます。
左側のウィンドウで、必要に応じて リスト または 基本フォーム を選択します。
ポータル チェッカー ルールに記載されているレコードを検索します。
"テーブルのアクセス許可を有効にする" リストまたは基本フォームのプロパティ "テーブルのアクセス許可を有効にする" を更新します。
詳細フォームのこの問題を解決するには:
重要
ポータル チェッカー ルールには、同様の構成を持つ可能性のある詳細フォーム ステップは記載されていません。
ポータル管理アプリを開きます。
左側のウィンドウで、詳細フォーム を選択します。
各詳細フォームを開き、詳細フォーム ステップ に移動します。
各ステップを実行し、テーブルのアクセス許可を有効にする プロパティを更新して有効にします。
これらの変更が行われたら、すべてのユーザーがこれらのコンポーネントにアクセスできるように、適切なテーブルのアクセス許可を作成して適切な Web ロールに割り当てる必要があります。
注意
テーブルのアクセス許可 を無効にするこの方法は間もなく廃止されます。 そのため、使用しないでください。 適切な テーブルのアクセス許可 と Web ロール設定を使用して、代わりにユーザーに任意のデータへのアクセスを提供します。 詳細情報: 新しいポータルのフォームとリストのテーブル権限の変更
OData フィードに使用できる匿名アクセス
注意
リリース 9.3.7.x 以降、OData フィードが有効になっているすべてのポータル (新規または既存) のリストでは、これらのリストのフィードが機能するために適切なテーブル アクセス許可を設定する必要があります。
ポータルのリスト コンポーネントは、リストの OData フィードを有効にすることにより、OData フィードを有効にすることができます。
ポータルで有効になっている匿名の OData フィードを検索するには:
ポータルへの認証を行わずに、InPrivate モードで「{Portal Url}/_odata」 (例、
https://contoso.powerappsportals.com/_odata) に移動します。UI には、ポータルで有効になっているすべての OData フィードのリストが表示されます。

注意
このページの OData フィードのリストは、セキュリティ構成に応じて匿名で使用できる場合があります。 次の手順は、これらのフィードの匿名アクセスを確認するのに役立ちます。
コレクション href 値が以下のように強調表示されている URL 形式{ポータル URL}/_odata/ {コレクション href 値} (例、
https://contoso.powerappsportals.com/_odata/accounts) を参照して、各 OData フィードに移動します。
OData フィールドが匿名で使用可能な場合、HTTP 200 応答でデータが返されます。 フィードが匿名で有効になっていない場合は、「エンティティ セット名が「{テーブル セット名}」の OData へのアクセスが拒否されました」というメッセージを含む HTTP 403 応答が返されます。
ポータルで意図しない OData フィードが匿名で有効にされている場合は、次のいずれかの可能性が考えられます。
リストの保護の記事にあるように、OData フィードが有効になっているリストを保護していないことによります。
この問題を修正するには、リストの保護の記事で説明に従ってリストを保護し、適切なテーブル アクセス許可と Web ロールを使用して、ユーザーにアクセスを提供します。
上記の記事で説明されているように、ポータル チェッカーで保護されていないリストを検索することもできます。
リストを保護し、リストで使用されるテーブルに適切なテーブルのアクセス許可を作成し、それらのテーブルのアクセス許可を匿名の Web ロールに割り当てている。
- この問題を解決するには、匿名 Web ロールに割り当てられたテーブルのアクセス許可が更新され、意図したデータのみが匿名で使用できるようになっていることを確認します。
ポータルは読み込まれず、一般的なエラー ページ ("/" アプリケーションでのサーバー エラー) を表示します
この問題は、ポータルが基礎となる Dataverse 環境に接続できない、Dataverse 環境が存在しない、URL が変更された、または Dataverse 環境がタイムアウトしたなど、いくつかの異なる理由で発生する可能性があります。ポータル チェッカー ツールを実行すると、正確な理由を特定し、正しい緩和策が提示されます。
このエラーの一般的な原因と、対応する軽減策手順の一覧を以下に示します。
接続された Dataverse 環境の URL が変更されました。
これは、ポータルから組織に対してプロビジョニングされた後、Dataverse 環境の URL がユーザーによって変更されたときに発生します。 この問題を修正するには、Dynamics 365 の URL を更新します。
- Power Apps ポータル管理センター を開きます。
- ポータル アクション > Dynamics 365 の URL を更新 に移動します。
この操作が正常に完了すると、Dataverse 環境 URL が更新され、ポータルが動作を開始します。
ポータルに接続された Dataverse 環境が管理者モードになっている
この問題は、組織を運用モードからサンドボックス モードに変更したり、組織管理者により手動で変更した場合に、Dataverse 環境が管理モードになると発生します。
これが発生した場合は、ここにリストされたステップに従うことにより、管理モードを無効にできます。 管理モードを無効にすると、ポータルは問題なく機能するはずです。
Dataverse 環境とポータルとの間の、認証のための接続が切断されています
この問題は、Dataverse 環境がバックアップから復元されたか、バックアップから削除または再作成されたため、Dynamics 365 組織とポータル間の認証接続が切断されると発生します。 この問題を解決するには、以下を行います。
- Power Apps ポータル管理センター を開きます。
- ポータルの詳細 タブで、ポータルの状態 リストから オフ を選択します。
- 更新 を選択します。
- ポータルの状態 の一覧から オン を選択します。
- 更新 を選択します。
これらの手順が完了すると、ポータルが再起動し、認証接続を確立できるようになります。
特定の状況では、特に組織 ID が復元操作後に変更された場合 (または組織を再プロビジョニングした場合)、これらの軽減策は機能しません。 このような状況では、同じにインスタンスに対してポータルをリセットおよび再プロビジョニングできます。 ポータルをリセットする方法については、ポータルのリセットを参照してください。
Dataverse 環境に対する要求がタイムアウトしました
この問題は、Dataverse 環境に対する API リクエストがタイムアウトしたために発生します。この問題は、API リクエストが機能し始めると、自動的に軽減されるはずです。 ポータルを再起動してみることもできます。
- Power Apps ポータル管理センター を開きます。
- ポータル アクション > 再起動 の順に移動します。
ポータルの再開がうまくいかず、この問題が長時間継続する場合は、ヘルプのために Microsoft サポートまでお問い合わせください。
Web サイトのバインドが見つからない
この問題は、ポータルの Web サイト バインド レコードが基盤となる Dataverse 環境から削除され、ポータルがバインドを自動的に作成できない場合に発生します。 この問題を解決するには、以下を行います。
- ポータル管理アプリを開きます。
- ポータル > Web サイト バインド の順に移動します。
- ポータルを指しているすべての Web サイト バインド レコードを削除します。 サイト名 フィールドでは、ポータルの Web サイト バインド レコードを特定できます。
- ポータルを再起動します。
これらの手順を完了すると、ポータルは再起動し、Web バインド レコードが自動的に再作成されます。
インスタンスで使用する Web サイト レコードの GUID がポータルの既定のインストール時に作成されたものと異なる場合など、Web サイト バインド レコードを自動的に再生成できない場合があります。 この状況では、次の手順を実行します。
ポータルに関連するすべての Web サイト バインド レコードを削除します。
次の値で Web サイト バインド レコードを手動で作成します。
- 名前: 任意の文字列を指定できます。
- Web サイト: ポータルでレンダリングする Web サイト レコードを選択します。
- サイト名: ポータルのホスト名を入力します (例: 先頭に
https://がないポータル URL)。 ポータルがカスタム ドメイン名を使用している場合、ここでそのドメイン名を使用します。 - 他のフィールドすべては空白のままにします。
Web サイト バインド レコードが作り直されたら、Power Apps ポータル管理センターからポータルを再起動します。
Dataverse 環境に接続しようとしているときに、予期しないエラーが発生しました
この状況は、予期しない問題のために起こる場合があります。 この状況を緩和するには、ポータルをリセットするか、または再プロビジョニングします。 ポータルをリセットする方法については、ポータルのリセットを参照してください。
ポータルのリセットも再プロビジョニングも問題を解決しない場合は、Microsoft サポートに問い合わせてください。
ポータルに Dataverse 環境から更新されたデータが表示されません
ポータルに表示されるデータはすべて、ポータル キャッシュからレンダリングされます。 このキャッシュは、Dataverse 環境のデータが更新されると必ず更新されます。 ただし、このプロセスには最大 15 分かかる場合があります。 ポータルのメタデータ テーブルで変更が加えられた場合 (たとえば、Web ページ、Web ファイル、コンテンツ スニペット、サイトの設定など)、キャッシュを手動でクリアするか、Power Apps ポータル管理センターからポータルを再起動することをお勧めします。 キャッシュのクリア方法の説明については、ポータルのサーバー側キャッシュのクリアを参照してください。
ただし、非ポータル メタデータ テーブルに古いデータが長時間表示されている場合、次に示す問題の 1 つが原因の可能性があります。
テーブルでキャッシュの無効化が有効になっていません
すべてのデータではなく、特定のテーブルの古いデータのみが表示されている場合、その特定のテーブルで変更追跡メタデータが有効化されていないことが原因の可能性があります。
ポータル チェッカー (セルフサービス診断) ツールを実行すると、変更追跡が有効になっていない、ポータルで参照されているすべてのテーブルのオブジェクト タイプ コードが一覧表示されます。 組織のメタデータの参照で説明している手順に従ってメタデータを参照できます。
これらのテーブルのいずれかで古いデータの問題が発生している場合、Power Apps ポータル管理 UI または Dynamics 365 API を使用して変更追跡を有効にできます。 詳細については、テーブルの変更追跡の有効化を参照してください。
組織で変更追跡が有効になっていない
変更追跡が有効になっている各テーブルとは別に、組織全体でも変更追跡が有効になっている必要があります。 ポータル プロビジョニング要求が送信されると、組織で変更追跡が有効になります。 ただし、これは、組織が古いデータベースから復元されるかリセットされると無効になることがあります。 この問題を解決するには、以下を行います。
- Power Apps ポータル管理センター を開きます。
- ポータルの詳細 タブで、ポータルの状態 リストから オフ を選択します。
- 更新 を選択します。
- ポータルの状態 の一覧から オン を選択します。
- 更新 を選択します。
"ページが見つかりません" というエラーが表示され、ページのコンテンツが規定の "ページが見つかりません" サイトマーカーや Web ページとは異なります。
ページが見つかりません サイト マーカーとウェブページの規定エラー ページ コンテンツとは違う ページが見つかりません エラー メッセージが表示される可能性があります。

この ページが見つかりません エラーは、次の場合に表示されます。
- 既定の ページが見つかりません サイト マーカーが正しく構成されていません。
- 既定の ページが見つかりません サイト マーカーが削除されました。
- 既定の ページが見つかりません ウェブページが削除された。
このエラーを解決するには、ページが見つかりません という名前の規定のサイトマーカーが 存在し、正しく構成されていることを確認します。 サイト マーカーが存在し、正しく構成されている場合は、ページが見つかりません ウェブページがサイトマーカーとして選択されているか、ページが見つかりません ウェブページが存在するかどうかをチェックします。
ページが見つかりません のサイトマーカーを作成する手順については、このポータルに対しては、アクティブな "ページが見つかりません" サイトマーカーを使用できません をご覧ください。
サイト マーカーの構成を確認し、正しい Web ページを指していることを確認する手順については、[ページが見つかりません] サイト マーカーが、どの Web ページもポイントしていません にアクセスしてください。
サイト マーカーを変更して正しい ページが見つかりません Web ページを指すための手順については、[ページが見つかりません] サイト マーカーが非アクティブな Web ページをポイントしています にアクセスしてください。
Web ページの追跡が有効
ページ追跡用ポータル Web ページを有効にすると、ポータルでパフォーマンスの問題が生じる場合があります。
重要
この機能は、バージョン 9.3.4.x またはそれ以降のポータルでは廃止されました。 詳細については、以前に公開された非推奨の発表を参照してください: Dynamics 365 ポータル - 非推奨の機能。
ポータル チェッカー ツールには、ページ追跡が有効になっているすべての Web ページが示されます (ルートとコンテンツ ページの両方)。 これらのページは、次の手順に従って、無効にする必要があります。
- ポータル管理アプリを開きます。
- 高度な検索に移動します。
- 追跡の有効化 (非推奨) フィールドが有効になっているすべての Web ページを検索します (値を [はい] に設定)。
- すべてのページを一括編集し、このフィールドを いいえ に設定します。
ポータル チェッカーの結果に表示される各ページに移動し、代わりに 追跡の有効化 (非推奨) フィールドの値を いいえ に設定することもできます。
Dynamics 365 ポータル ソリューション バージョン 9.x を使用している場合、このフィールドはフォームに表示されず、まずフォームに追加する必要があるかもしれないことを理解することは重要です。
Web ファイルの追跡が有効
ページ追跡用ポータル Web ファイルを有効にすると、ポータルでパフォーマンスの問題が生じる場合があります。
重要
この機能は、バージョン 9.3.4.x またはそれ以降のポータルでは廃止されました。 詳細については、以前に公開された非推奨の発表を参照してください: Dynamics 365 ポータル - 非推奨の機能。
ポータル チェッカー ツールには、ページ追跡が有効になっているすべての Web ファイルが示されます。 これらのファイルは、次の手順に従って、無効にする必要があります。
- ポータル管理アプリを開きます。
- 高度な検索に移動します。
- 追跡の有効化 (非推奨) フィールドが有効になっているすべての Web ファイルを検索します (値を [はい] に設定)。
- すべてのレコードを一括編集し、このフィールドを いいえ に設定します。
ポータル チェッカーの結果に表示される各ファイルに移動し、追跡の有効化 (非推奨) の値を いいえ に設定できます。 ポータル ソリューション バージョン 9.x を使用している場合、このフィールドはフォームに表示されないので、まずフォームに追加する必要があるかもしれません。
ログインの追跡が有効
ポータル ログイン追跡を有効にすると、ポータルでパフォーマンスの問題が生じる場合があります。
重要
この機能は、バージョン 9.3.4.x またはそれ以降のポータルでは廃止されました。 詳細については、以前に公開された非推奨の発表を参照してください: Dynamics 365 ポータル - 非推奨の機能。
ポータル チェッカー ツールは、ログイン追跡がポータルで有効になっているかどうかをチェックし、有効な場合は失敗したチェックが表示されます。 ログイン追跡は、次の手順に従って、無効にする必要があります。
- ポータル管理アプリを開きます。
- ポータル > サイトの設定 の順に移動します。
Authentication/LoginTrackingEnabledという名前のサイト設定を検索します。- このサイト設定の値を False に変更するか、またはサイトの設定を削除します。
- ポータルを再起動します。
ヘッダー出力キャッシュが無効
ポータルでヘッダー出力キャッシュを無効にすると、高負荷時にポータルでパフォーマンスの問題が発生する場合があります。 この機能に関する詳細は、ポータルでのヘッダーおよびフッター出力キャッシュの有効化を参照してください。
ポータル チェッカー ツールは、ヘッダー出力キャッシュがポータルで無効になっているかどうかをチェックし、無効な場合は失敗したチェックが表示されます。 これを有効にするには、次の手順を行います。
- ポータル管理アプリを開きます。
- ポータル > サイトの設定 の順に移動します。
Header/OutputCache/Enabledという名前のサイト設定を検索します。- このサイト設定が使用可能な場合、値を True に変更します。 サイト設定を使用できない場合、新しいサイト設定をこの名前で作成し、値を True に設定します。
- ポータルを再起動します。
フッター出力キャッシュが無効
ポータルでフッター出力キャッシュを無効にすると、高負荷時にポータルでパフォーマンスの問題が発生する場合があります。 この機能に関する詳細は、ポータルでのヘッダーおよびフッター出力キャッシュの有効化を参照してください。
ポータル チェッカー ツールは、フッター出力キャッシュがポータルで無効になっているかどうかをチェックし、無効な場合は失敗したチェックが表示されます。 これを有効にするには、次の手順を行います。
- ポータル管理アプリを開きます。
- ポータル > サイトの設定 の順に移動します。
Footer/OutputCache/Enabledという名前のサイト設定を検索します。- このサイト設定が使用可能な場合、値を True に変更します。 サイト設定を使用できない場合、新しいサイト設定をこの名前で作成し、値を True に設定します。
- ポータルを再起動します。
多数の Web ファイル レコード
Web ファイル テーブルは、ポータルで使用する静的ファイルを保存するためにポータルによって使用されます。 このテーブルの主な用途は、CSS、JavaScript、イメージ ファイルなどの Web サイトの静的コンテンツを保存することです。 ただし、このようなファイルが多数あると、ポータルの起動が遅くなる可能性があります。
ポータル チェッカー ツールはこのシナリオをチェックし、ポータルに 500 以上のアクティブ Web ファイルがあるかどうかを示します。 これらのファイルすべてが、静的コンテンツなどを表している場合は、この問題を軽減するための次のアクションを実行できます。
これらのファイルを保存するために Azure Blob Storage や CDN などの外部ファイル サーバーを使用し、ページ内または基になるテンプレートの適切なページでこれらのファイルを参照します。
ファイルを外に移動できない場合、すべてのファイルがホームページとともにロードされるわけではありません。 そのファイルの親ページがホームに設定されている場合、Web ファイルはホームページとともに読み込まれます。 シナリオを回避するためには、以下のことを行います。
- コンテンツと空のテンプレートなしでダミー Web ページを作成します。 このページは、Web ページへの直接パスを作成するために使用できます。
- ホームページで必要ではないすべての Web ファイルで、このダミー Web ページに親ページを変更します。 完了すると、Web ファイルへの完全パスは
Portal URL/{dummy_webpage}/{web file}になります。 - これを使用するページ テンプレートまたは Web テンプレートの HTML で直接 Web ファイルを参照してください。 これにより、そのページでファイルがオンデマンドで読み込まれます。
静的リソース (CSS/JS) の非同期読み込み
ポータルの実装に取り組むときは、ページの HTML を完全に管理することを理解することが重要です。 つまり、Web ページのクライアント側のパフォーマンスが影響を受けないようにするには、標準の Web 開発プラクティスに従う必要があります。
Web ページのパフォーマンス上の問題の最も一般的な原因の 1 つは、ページの読み込み時に多くの静的リソース (CSS/JS) が同期的に読み込まれることです。 ポータルでは、Web ファイルをホームページに直接関連付けると、生成された HTML に依存関係が作成されます。 これは、Web ファイルが常にホームページと一緒に読み込まれることを意味します。 大量の CSS/JS ファイルが同期的に読み込まれると、Web ページのクライアント側の処理時間が長くなる場合があります。
これを回避するためには、以下のことを行います。
- Web ファイルがホームページで必要ない場合、その親ページがホームページとして設定されていないことを確認し、上記で説明した手順を再利用してオンデマンドで読み込みます。
- JavaScript ファイルを任意のページでオンデマンドで読み込んでいる間、
<async>または<defer>HTML 属性を使用し、ファイルを非同期に読み込みます。 - CSS ファイルをオンデマンドで読み込んでいる間、まだすべてのブラウザーでプリロードがサポートされているわけではないため、
<preload>HTML 属性 (https://www.w3.org/TR/preload/) または JavaScript ベースのアプローチを使用できます。
基本フォームの検索構成
基本フォームまたは高度なフォームでドロップダウン モードとしてレンダリングするルックアップを有効にすると、ドロップダウンに表示されるレコードの数が 200 を超え、頻繁に変更される場合、パフォーマンスの問題が発生する可能性があります。 このオプションは、国や州のリストなど、レコード数が限られている静的ルックアップにのみ使用してください。
多数のレコードを持つ可能性のあるルックアップに対してこのオプションを有効にすると、基本フォームが使用可能な Web ページの読み込み時間が遅くなります。 このページが多くのユーザーによって使用され、何度も読み込まれると、このページのレンダリングに Web サイトのリソースが使われるため、Web サイト全体の速度が低下する可能性があります。 これらの状況では、完全な検索エクスペリエンスを使用するか、AJAX エンドポイント (Web テンプレートを使用して作成) を呼び出すカスタム HTML コントロールを目的のルック アンド フィールに構築する必要があります。
Web ロールの数
Web ロールはポータルで使用され、ロールベースのアクセス制御を可能にします。 通常、許可のさまざまな組み合わせの数も制限されるため、ポータル内の Web ロールの数は制限されます。 ポータルで Web ロールの数が 100 を超えると、ポータルのすべてのページに影響するパフォーマンス問題が発生する可能性があります。
アクティブな [ホーム] サイト マーカーは、このポータルで使用できません
この問題は、ポータル構成で ホーム サイト マーカーが使用できない場合に発生します。 この問題を解決するには、以下を行います。
- ポータル管理アプリを開きます。
- 左側のウィンドウで、サイト マーカー を選択します。
- 次の値を使用して新しいサイト マーカーを作成します。
- 名: ホーム
- ウェブサイト : ポータル ホストの Web サイトを選択します。
- ページ: ポータルのホームページとして設定されている Web ページ レコードを選択します。
[ホーム] サイト マーカーが、どの Web ページもポイントしていません
この問題は、ホーム サイト マーカーは利用可能であるが、どの Web ページも参照していない場合に発生します。 この問題を解決するには、以下を行います。
- ポータル管理アプリを開きます。
- 左側のウィンドウで、サイト マーカー を選択します。
- ホーム サイト マーカー レコードを検索します。
- ページ フィールドを更新して、ポータルのアクティブなホームページをポイントします。
ホーム サイト マーカーが非アクティブ化された Web ページをポイントしています。
この問題は、ホーム サイト マーカーは使用可能ですが、非アクティブ化された Web ページをポイントしています。 この問題を解決するには、以下を行います。
- ポータル管理アプリを開きます。
- 左側のウィンドウで、サイト マーカー を選択します。
- ホーム サイト マーカー レコードを検索します。
- ページ フィールドを更新して、ポータルのアクティブなホームページをポイントします。
[ホーム] サイト マーカーがポータルのホームページをポイントしていません
この問題は、ホーム サイト マーカーは利用可能ですが、ポータルのホームページではない Web ページをポイントしている際に発生します。 この問題を解決するには、以下を行います。
- ポータル管理アプリを開きます。
- 左側のウィンドウで、サイト マーカー を選択します。
- ホーム サイト マーカー レコードを検索します。
- ページ フィールドを更新して、ポータルのアクティブなホームページをポイントします。
アクティブな [プロファイル] サイト マーカーは、このポータルで使用できません
この問題は、ポータル構成で プロファイル サイト マーカーが使用できない場合に発生します。 この問題を解決するには、以下を行います。
- ポータル管理アプリを開きます。
- 左側のウィンドウで、サイト マーカー を選択します。
- 次の値を使用して新しいサイト マーカーを作成します。
- 名: プロファイル
- ウェブサイト : ポータル ホストの Web サイトを選択します。
- ページ : ポータルのプロファイル ページとして設定されている Web ページ レコードを選択します。
[プロファイル] サイト マーカーが、どの Web ページもポイントしていません
この問題は、プロファイル サイト マーカーは利用可能であるが、どの Web ページも参照していない場合に発生します。 この問題を解決するには、以下を行います。
- ポータル管理アプリを開きます。
- 左側のウィンドウで、サイト マーカー を選択します。
- プロファイル サイト マーカー レコードを検索します。
- ページ フィールドを更新して、ポータルのアクティブなプロファイルをポイントします。
プロファイル サイト マーカーが非アクティブな Web ページをポイントしています。
この問題は、プロファイル サイト マーカーが使用可能ですが、非アクティブ化された Web ページをポイントしている場合に発生します。 この問題を解決するには、以下を行います。
- ポータル管理アプリを開きます。
- 左側のウィンドウで、サイト マーカー を選択します。
- プロファイル サイト マーカー レコードを検索します。
- ページ フィールドを更新して、ポータルのアクティブなプロファイルをポイントします。
アクティブな [ページが見つかりません] サイト マーカーは、このポータルで使用できません
この問題は、ポータル構成で ページが見つかりません サイト マーカーが使用できない場合に発生します。 この問題を解決するには、以下を行います。
- ポータル管理アプリを開きます。
- 左側のウィンドウで、サイト マーカー を選択します。
- 次の値を使用して新しいサイト マーカーを作成します。
- 名前: ページが見つかりません
- ウェブサイト : ポータル ホストの Web サイトを選択します。
- ページ : ポータルの [ページが見つかりません] として設定されている Web ページ レコードを選択します。
[ページが見つかりません] サイト マーカーが、どの Web ページもポイントしていません
この問題は、ページが見つかりません サイト マーカーは利用可能であるが、どの Web ページも参照していない場合に発生します。 この問題を解決するには、以下を行います。
- ポータル管理アプリを開きます。
- 左側のウィンドウで、サイト マーカー を選択します。
- ページが見つかりません サイトマーカーレコードを検索します。
- ページ フィールドを更新して、ポータルの [ページが見つかりません] をポイントします。
[ページが見つかりません] サイト マーカーが非アクティブな Web ページをポイントしています
この問題は、ページが見つかりません サイト マーカーは使用可能ですが、どの非アクティブ化された Web ページもポイントしていない場合に発生します。 この問題を解決するには、以下を行います。
- ポータル管理アプリを開きます。
- 左側のウィンドウで、サイト マーカー を選択します。
- ページが見つかりません サイトマーカーレコードを検索します。
- ページ フィールドを更新して、ポータルの [ページが見つかりません] をポイントします。
アクティブな [アクセスが拒否されました] サイト マーカーは、このポータルで使用できません
この問題は、ポータル構成で アクセスが拒否されました サイト マーカーが使用できない場合に発生します。 この問題を解決するには、以下を行います。
- ポータル管理アプリを開きます。
- 左側のウィンドウで、サイト マーカー を選択します。
- 次の値を使用して新しいサイト マーカーを作成します。
- 名前: アクセスが拒否されました
- ウェブサイト : ポータル ホストの Web サイトを選択します。
- ページ : ポータルの [アクセスが拒否されました] ページとして設定されている Web ページ レコードを選択します。
[アクセスが拒否されました] サイト マーカーが、どの Web ページもポイントしていません
この問題は、アクセスが拒否されました サイト マーカーは利用可能であるが、どの Web ページも参照していない場合に発生します。 この問題を解決するには、以下を行います。
- ポータル管理アプリを開きます。
- 左側のウィンドウで、サイト マーカー を選択します。
- アクセスが拒否されました サイト マーカー レコードを検索します。
- ページ フィールドを更新して、ポータルのアクティブなアクセスが拒否されたページをポイントします。
アクセスが拒否されたサイト マーカーが非アクティブ化された Web ページをポイントしています。
この問題は、アクセスが拒否された サイトマーカーは使用できますが、非アクティブ化された Web ページをポイントします (ルートまたはコンテンツページは非アクティブ化できます)。 この問題を解決するには、以下を行います。
- ポータル管理アプリを開きます。
- 左側のウィンドウで、サイト マーカー を選択します。
- アクセスが拒否されました サイト マーカー レコードを検索します。
- ページ フィールドを更新して、ポータルのアクティブなアクセスが拒否されたページをポイントします。
取引先担当者テーブルに対してプロファイルの詳細フォームを使用できません
プロファイル ページは、プロファイル関連のすべての問題についてポータルで使用される一般的なページの 1 つです。 このページには、ユーザーがプロファイルを更新するために使用できるフォームが表示されます。 このページで使用されているフォームは、連絡先テーブルで利用可能な プロファイル Web ページ のメイン フォームからのものです。 このフォームは、作成されますポータルがプロビジョニングされるときに Dataverse 環境で作成されます。 このエラーは、ポータルで プロファイル 詳細フォームが削除または無効化された場合に表示されます。 このフォームは必須であり、このフォームを削除または無効にすると、Web サイト全体が破損し、ポータルにランタイム エラーが表示される可能性があります。 これは修復不可能な状態であり、ポータルを環境に再インストールする必要が生まれます。
公開済み状態は、この Web サイトでは使用できません
この問題を修正するには、公開状況 公開済み が使用可能であり、アクティブであることを確認します。
公開済み状態は表示されていません
この問題を修正するには、公開状況 公開済み が存在し、isVisible チェックボックスが選択されていることを確認します。
検索結果に無効な URL があるテーブルの一覧
この問題を修正するには、テーブルに適切なセキュリティ アクセス許可が付与されていることを確認してください。
CMS セキュリティ チェックが失敗したテーブルの一覧
この問題を修正するには、テーブルに適切な検索ページが設定されていることを確認してください。
Web ファイル がアクティブではありません
この問題を修正するには、Web ファイルがアクティブ状態にあることを確認してください。
Web ファイルの一部の URL が正しく構成されていません
この問題を修正するには、部分 URL が、ホームをルート ページとして使用したファイル名になっていることを確認してください。
Web ファイルに添付ファイルがありません
この問題を修正するには、対応する CSS ファイルを Web ファイルのメモ セクションに追加します。
添付ファイルが空です
この問題を修正するには、内容の全体を含む CSS ファイルを Web ファイルのメモ セクションに追加します。
ファイルの MIME タイプはテキスト/CSS ではありません
この問題を修正するには、CSS ファイルの MIME の種類を上書きするプラグインまたはフローがないことを確認してください。
診断結果にリストされている Web ページを特定する
ポータル チェッカーの診断結果には、ポータル内の他のページと同じ名前の Web ページが一覧表示される可能性があります。 同じ名前の Web ページが複数ある場合は、ページの一意の GUID を使用して、影響を受ける特定のページを識別できます。
ポータル管理アプリ を開きます。
左側のペインで、Web ページ を選択します。
任意の Web ページを開きます。
URL の ID を、ポータル チェッカーの診断結果で指定された GUID に置き換えます。
ページ テンプレートのない Web ページ
この問題は、Web ページ レコードに対応するページ テンプレートものがない場合に発生します。 この問題を解決するには:
- ポータル管理アプリを開きます。
- 左側のペインで、Web ページ を選択します。
- ポータル チェッカーの診断結果で リストされている Web ページを選択します。
- ページ テンプレート フィールドを更新して、アクティブなページテンプレートレコードをポイントします。
無効化された親 Web ページ
この問題は、親 Web ページ レコードが非アクティブな場合に発生します。 この問題を解決するには、以下を行います。
- ポータル管理アプリ を開きます。
- 左側のペインで、Web ページ を選択します。
- ポータル チェッカーの診断結果で リストされている Web ページを選択します。
- 親ページ レコードを選択して、レコードに移動します。
- コマンド バーで、アクティブ化 を選択します。
循環親 Web ページ
この問題は、Web ページ が親ページとして自身を参照する場合に発生します。 この問題を解決するには、以下を行います。
- ポータル管理アプリ を開きます。
- 左側のペインで、Web ページ を選択します。
- ポータル チェッカーの診断結果で リストされている Web ページを選択します。
- 親ページ フィールドを更新して、それ自体を参照していない有効な Web ページ レコードを指すようにします。
異なる Web サイトに属する Web ページ
この問題は、親 Web ページ が子のWebページよりも別の Web サイト に関連付けられている場合に発生します。 この問題を解決するには、以下を行います。
- ポータル管理アプリ を開きます。
- 左側のペインで、Web ページ を選択します。
- ポータル チェッカーの診断結果に リストされている Web ページ (親 Web ページまたは子 Web ページのいずれか) を選択します。
- Web サイト フィールドを更新して、適切な Web サイトをポイントします。
Web ページの公開は非表示です
この問題は、公開状況 IsVisible フィールドはチェックされていない場合に発生します。 この問題を解決するには:
- ポータル管理アプリを開きます。
- 左側のペインで、Web ページ を選択します。
- ポータル チェッカーの診断結果で リストされている Web ページを選択します。
- 公開状況 レコードを選択して、レコードに移動します。
- IsVisible フィールドを選択して、チェックされていることを確認します (true に設定)。
Web ページには少なくとも 1 つの言語コンテンツ ページがありません
この問題は、Web ページが少なくとも 1 つの言語コンテンツ ページを持っていない場合に発生します。 この問題を解決するには:
ポータル管理アプリ を開きます。
左側のペインで、Web ページ を選択します。
ポータル チェッカーの診断結果で リストされている Web ページを選択します。
ローカライズされたコンテンツ セクションまで下にスクロールします。
+ 新しい Web ページ を選択して、新しい言語コンテンツページを作成します。
注意
コンテンツ ページのホーム ページで、構成フィールドは既存のコンテンツ ページに継承されません。 新しいコンテンツ ページの作成にのみ使用されます。 コンテンツ ページの構成を個別に更新する必要があります。
無効化されたページ テンプレートを持つ Web ページ
この問題は、ページ テンプレート レコードが非アクティブな場合に発生します。 この問題を解決するには、以下を行います。
- ポータル管理アプリ を開きます。
- 左側のペインで、Web ページ を選択します。
- ポータル チェッカーの診断結果で リストされている Web ページを選択します。
- ページ テンプレート レコードを選択して、レコードに移動します。
- コマンド バーで、アクティブ化 を選択します。
- または、ページ テンプレート を更新して、Web ページ内のアクティブなページ テンプレートをポイントします。
ページ テンプレートを持つ Web ページは別の Web サイトに属しています
この問題は、ページ テンプレート が別の Web サイト に関連付けられている場合に発生します。 この問題を解決するには、以下を行います。
- ポータル管理アプリ を開きます。
- 左側のペインで、Web ページ を選択します。
- ポータル チェッカーの診断結果で リストされている Web ページを選択します。
- Web サイト フィールドを更新して、適切な Web サイトをポイントします。
- または、ページ テンプレート を更新して、同じ Web ページ内のページ テンプレートをポイントします。
公開状況のない Web ページ
この問題は、Web ページ レコードに対応する公開状況がない場合に発生します。 この問題を解決するには:
- ポータル管理アプリ を開きます。
- 左側のペインで、Web ページ を選択します。
- ポータル チェッカーの診断結果で リストされている Web ページを選択します。
- 公開状況 フィールドを更新して、公開状況レコードを指すようにします。
別の Web サイトに属する公開状況の Web ページ
この問題は、公開状態 が別の Web サイト に関連付けられている場合に発生します。 この問題を解決するには、以下を行います。
- ポータル管理アプリ を開きます。
- 左側のペインで、Web ページ を選択します。
- ポータル チェッカーの診断結果で リストされている Web ページを選択します。
- 公開状況 フィールドを更新して、同じ Web サイトの公開状況レコードを指すようにします。
ローカライズされたコンテンツ ページが親 Web ページとして関連付けられた Web ページ
この問題は、Web ページ レコードには 言語コンテンツページ に関連付けられているその 親 Web ページ を持っています。 この問題を解決するには、以下を行います。
- ポータル管理アプリ を開きます。
- 左側のペインで、Web ページ を選択します。
- ポータル チェッカーの診断結果で リストされている Web ページを選択します。
- 親ページ フィールドを更新して、コンテンツ ページではない有効な Web ページ レコードを指すようにします。
ポータルにアクセスできません
この問題は、このサイトの認証証明書を再更新する必要がある場合に発生することがあります。
ポータルが作成されると、新しい認証キーが生成されます。 ポータルはこの認証キーを使用して Microsoft Dataverse 環境に接続します。 認証キーの有効期限が切れると、ポータル ユーザーにはポータルにアクセスできないというメッセージが表示されます。
この問題を修正するには、このサイトに対して 認証キーを更新します。
関連情報
注意
ドキュメントの言語設定についてお聞かせください。 簡単な調査を行います。 (この調査は英語です)
この調査には約 7 分かかります。 個人データは収集されません (プライバシー ステートメント)。
フィードバック
フィードバックの送信と表示