4

(Twitter で @tomhollander が質問) 必要な app/web.config 構成設定が存在しない場合にスローする最も適切な例外は何ですか?

4

2 に答える 2

7

System.Configuration.ConfigurationException

MSDNによると(強調は私が追加しました):

アプリケーションが構成ファイルに対してデータの読み取りまたは書き込みを試行したが失敗した場合、ConfigurationException 例外がスローされます。これには、構成ファイル内の不正な形式の XML、ファイル権限の問題、無効な値を持つ構成プロパティなどの理由が考えられます

于 2009-04-20T23:44:46.050 に答える
1

ConfigurationExceptionは廃止されました。ドキュメントはConfigurationErrorsExceptionに置き換えられたと言っていますが、これは構成システムの障害を伝えるように設計されています.構成値の欠落や不正な形式などの問題を示すことを意図しているとは思いません.

于 2009-04-21T00:52:07.557 に答える