セットアップガイド
1. .NET Core テンプレートをインストールする
始める最も簡単な方法は、Visual Studio 2022と2026用の既成テンプレートを使うことです。テンプレートのインストール方法、内容、設定方法の詳細については 、プロジェクトテンプレートの ページをご覧ください。テンプレートをインストールするには以下のコマンドを実行してください:
dotnet new install PowerPortalsPro.AspNetCore.Templates
2. プロジェクトと解決策を作成する
テンプレートがインストールされたら、Visual Studioで選択できます:
3. Dataverse接続設定の設定
Program.csファイルに示されているように、接続情報はアプリケーション設定から取得されます。
セキュリティのベストプラクティスとして、認証情報をUser Secretsファイルに保存してください。プロジェクトファイルを右クリックし、「ユーザーシークレット管理」を選択してください:
以下のJSONをコピーし、プレースホルダーの値を自分の認証情報に置き換えてください:
{
"D365":
{
"Url": "https://yoururl.crm.dynamics.com",
"ClientId": "",
"Secret": ""
}
}
4. 管理型ソリューションのインストール
リリースページから最新のマネージドソリューションをダウンロードし、Dataverse環境にインストールしてください。
環境内の「Power Portals Pro」アプリにアクセスしてください:
「ポータルウェブサイト」のナビゲーション項目にアクセスし、ライセンスキーで新しいレコードを作成してください。
注記
ライセンスキーをお持ちでない場合は 、こちらからトライアルライセンスを申請できます。ライセンスキーの取得および登録に関する詳細は ライセンス ページをご覧ください。
5. Microsoft認証(任意)
Azure Entra IDでユーザー認証を有効にするには、 Program.cs ファイルの以下のコードのコメントを解除してください:
Entra IDでアプリケーション登録をしてClientIDとSecretを取得する必要があります。参照: Entra IDでアプリを登録する
6. アプリケーションの実行
これでアプリケーションを実行し、ポータルのカスタマイズを始める準備ができました!
