いくつかの背景 'を設定': を私は5つのWeb参照を持つWindowsサービスを持って、すべてがいくつかの環境のDev、テスト、QCで素晴らしい作品。 Dev and TestはWindows 2003、QC、およびPROD windows 2000を実行しています。同じアセンブリおよび構成ファイルセットを使用してサービスを本番環境にプッシュし、このエラーが発生しています。例外は、同じコードブロックで一貫していません。同じ標準構成要素を使用する他のWeb参照も動作しています。C#のapp.configを問題 - ConfigurationErrorsException:認識されない要素
例外:
System.Xml.XmlDocumentSystem.Configuration.
ConfigurationErrorsException: Unrecognized
element 'setting'
セクションをconfig例:
<sectionGroup name="applicationSettings"
type="System.Configuration.ApplicationSettingsGroup,
System, Version=2.0.0.0,
Culture=neutral, PublicKeyToken=b77a5c561934e089" >
<section name="Blah.AWD.SubSystem.AUE.Properties.Settings"
type="System.Configuration.ClientSettingsSection,
System, Version=2.0.0.0,
Culture=neutral, PublicKeyToken=b77a5c561934e089"
requirePermission="false" />
</sectionGroup>
<applicationSettings>
<Blah.AWD.SubSystem.AUE.Properties.Settings>
<setting name=
"AWD_SubSystem_AUE_WebService_Validator_AppEntryValidator"
serializeAs="String">
<value>http://blah.asmx</value>
</setting>
</Blah.AWD.SubSystem.AUE.Properties.Settings>
</applicationSettings>
それは、展開の問題になってしまったとあったので、私は正しいとジョンの答えを受け入れます環境特有のものです。実際に設定に間違いはありませんでした。
例外:
System.Xml.XmlDocumentSystem.Configuration.
ConfigurationErrorsException
は、あなたの設定に要素を入れた場合に認識されないと、カスタム設定クラスからシリアル化することができていないことが原因です。
ジョン、回答ありがとう、それは環境関連と思われるそれは間違いなく問題を引き起こしているWindowsサービスです。 Webサービスが正常に動作しています。 このリリースは1.1から2.0への変換です 1.1より下で実行され、2.0で再インストールされた同じサービスのアンインストールを行いました。私は生産へのアクセスが非常に限られています。 – user86480