例外は、開発者に大きな良いトラブルシューティングツールを提供しています。
しかし、その背後にある技術的な詳細は、パフォーマンスの損失も.NETコアWebアプリケーションのためのそれが容易になり、複雑では悪役の攻撃です。
だから我々は、環境変数、環境変数、制御ロジックの一部を使用することを学ばなければなりません
開発環境での場合は例外ページ、エラーは、見るために、開発者にジャンプ
とき本番環境で見るために、ユーザにエラーページにジャンプし、エラー、
.NETコアWebアプリケーション環境は、コンピュータ上に設定することができ、
あなたは、環境変数にコンピュータを設定した後に有効にするのVisual Studioを再起動します。
LaunchSettings.jsonが設けられていてもよい、セットは、コンピュータ上の周囲launchSettings.json構成変数よりも大きく、同時に設定できない場合があり
設定されていない、デフォルトの製品
.NETコアウェブアプリは3つのデフォルト環境をサポートしています
1.開発環境の開発
2.プレゼンテーションステージング環境
3.本番環境生産
プログラムでは依存性注入を使用することができますIHostingEnvironment
IHostingEnvironment.IsDevelopment()
IHostingEnvironment.IsStaging()
IHostingEnvironment.IsProductiont()
これらの3つの環境変数に加えて、環境変数として任意の文字列計算自身の環境変数であってもよいheiheihei
IHostingEnvironment.IsEnvironment(" heiheihei ")
また、使用
IHostingEnvironment.EnvironmentName
あなたは、現在の環境変数文字列を取得することができます。