Skip to content

Conversation

@KentaHizume
Copy link
Contributor

@KentaHizume KentaHizume commented Jan 8, 2026

この Pull request で実施したこと

Production 環境でのシステムエラーページの動作確認方法を追加しました。
エラーになるコードを仕込んだ状態で、
CLI から Release 構成ビルドを行い、Production 環境でアプリを起動することにより、エラーページに遷移することを確認します。

再査してほしい内容

  • ガイドの手順に従って、エラーページへの遷移を確認できること

その他

下記の Program.cs への変更をドキュメントに反映しました。

この Pull request では実施していないこと

なし。

Issues や Discussions 、関連する Web サイトなどへのリンク

なし。

@KentaHizume KentaHizume added this to the v2.0.1 milestone Jan 8, 2026
@KentaHizume KentaHizume self-assigned this Jan 8, 2026
Copilot AI review requested due to automatic review settings January 8, 2026 08:57
@KentaHizume KentaHizume added target: ガイド/AP開発手順 ドキュメントのガイド/アプリケーション開発手順に関係がある 内部の改善 機能更新やドキュメント更新ではない改善 labels Jan 8, 2026
@KentaHizume KentaHizume requested a review from kharada7 January 8, 2026 08:58
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

このPRは、Production環境でのシステムエラーページの動作確認方法をドキュメントに追加するものです。開発環境の設定に関する記述を削除し、Release構成でビルドしてProduction環境で動作確認する手順を新たに追加しています。

  • Program.csから開発環境用の静的アセット設定を削除(issue #4303対応)
  • Production環境での動作確認手順を追加(Release構成でのビルドと実行方法を説明)
  • コードハイライトの行番号を更新(削除された行を反映)

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Copy link
Contributor

@kharada7 kharada7 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

documents/contents/guidebooks/how-to-develop/ssr/centralized-error-handling.md#verification に書かれた2つの動作確認手順をそれぞれ実施しました。

  1. Blazor ランタイムの例外の確認

    アプリケーションを起動したところ、ログイン画面が表示されました。ログインしたところ Error.razor の内容とスタックトレースが表示されました。

  2. .NET ランタイムの例外の確認

    以下のコマンドを実行したところエラーになって Production 環境でのアプリケーション起動ができませんでした。

    dotnet .\bin\Release\net10.0\publish\DresscaCMS.Web.dll --environment Production

    エラーの内容は以下です。

    Unhandled exception. System.ArgumentException: AnnouncementDbContext 接続文字列を構成から取得できません。 (Parameter 'configuration')

@KentaHizume
Copy link
Contributor Author

@kharada7
お手数おかけしてすみません、main への変更(appsetting.jsonへの接続文字列の追加)をマージしましたので、こちらで解消されないか再度ご確認いただけないでしょうか。
また、私のローカルの確認で発生しなかった理由としては、ガイドの順序に沿ってソリューションの作成と Fluent Blazor Web プロジェクトを追加したタイミングでエラーページを設定・実行したため、このタイミングではDBへの接続文字列を取得する接続するようなコードがなかったためと思われます。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

target: ガイド/AP開発手順 ドキュメントのガイド/アプリケーション開発手順に関係がある 内部の改善 機能更新やドキュメント更新ではない改善

Projects

None yet

Development

Successfully merging this pull request may close these issues.

SignalRの通信確立前に発生するシステムエラーページ動作確認方法を修正する

3 participants