セットアップガイド

1. .NET Core テンプレートをインストールする

始める最も簡単な方法は、Visual Studio 2022と2026用の既成テンプレートを使うことです。テンプレートのインストール方法、内容、設定方法の詳細については 、プロジェクトテンプレートの ページをご覧ください。テンプレートをインストールするには以下のコマンドを実行してください:

dotnet new install PowerPortalsPro.AspNetCore.Templates

2. プロジェクトと解決策を作成する

テンプレートがインストールされたら、Visual Studioで選択できます:

Power Portals Proテンプレートを選択したVisual Studioの新規プロジェクトダイアログ。

3. Dataverse接続設定の設定

Program.csファイルに示されているように、接続情報はアプリケーション設定から取得されます。

Program.csコードは設定からDataverseの接続設定が読み取られる場所を示しています。

セキュリティのベストプラクティスとして、認証情報をUser Secretsファイルに保存してください。プロジェクトファイルを右クリックし、「ユーザーシークレット管理」を選択してください:

Visual Studioのコンテキストメニューで「ユーザーシークレット管理」オプションがハイライトされています。

以下のJSONをコピーし、プレースホルダーの値を自分の認証情報に置き換えてください:

{
  "D365":
  {
    "Url": "https://yoururl.crm.dynamics.com",
    "ClientId": "",
    "Secret": ""
  }
}

4. 管理型ソリューションのインストール

リリースページから最新のマネージドソリューションをダウンロードし、Dataverse環境にインストールしてください。

環境内の「Power Portals Pro」アプリにアクセスしてください:

Power Portals Proのモデル駆動型アプリはDataverse環境でオープンします。

「ポータルウェブサイト」のナビゲーション項目にアクセスし、ライセンスキーで新しいレコードを作成してください。

ライセンスキーが入力されるポータルウェブサイトの記録フォーム。

注記

ライセンスキーをお持ちでない場合は 、こちらからトライアルライセンスを申請できます。ライセンスキーの取得および登録に関する詳細は ライセンス ページをご覧ください。

5. Microsoft認証(任意)

Azure Entra IDでユーザー認証を有効にするには、 Program.cs ファイルの以下のコードのコメントを解除してください:

Microsoft認証セクションのコードProgram.csコメントなし。

Entra IDでアプリケーション登録をしてClientIDとSecretを取得する必要があります。参照: Entra IDでアプリを登録する

6. アプリケーションの実行

これでアプリケーションを実行し、ポータルのカスタマイズを始める準備ができました!