問題:私の開発マシンでは、すべて正常に動作します。私は、イベントビューアをチェックし、エラー・スタックは、次のようになります:プログラムの起動に失敗しました。イベントビューアのログConfigurationsErrorException
私は、サーバーへの実行可能ファイルをコピーすると、しかし、私のプログラムは、私がこれまで何をやったかApplication: Project.exe Framework Version: v4.0.30319 Description: The process was terminated due to an unhandled exception. Exception Info: System.Configuration.ConfigurationErrorsException Stack: at System.Configuration.ClientConfigurationSystem.EnsureInit(System.String) at System.Configuration.ClientConfigurationSystem.PrepareClientConfigSystem(System.String) at System.Configuration.ClientConfigurationSystem.System.Configuration.Internal.IInternalConfigSystem.GetSection(System.String) at System.Configuration.ConfigurationManager.GetSection(System.String) at System.Configuration.ConfigurationManager.get_ConnectionStrings() at Project.BaseService..ctor() at Project.Service..ctor() at Project.Program.Main()
を開始しません。
私はオンラインでチェックしましたが、ほとんどの場合、このエラーは.configファイルにconfigSectionsが誤って配置されることによって生成されます。これが当てはまらないように、私はapp.configファイルと.exe.configファイルの両方をクリーンにしました(セクションのみがそこにありました)が、私のプログラムはまだ動作しませんでした。
次に、私は失敗したプロセスからダンプファイルを生成しました。ここでは奇妙なものがあります。私がConfigurationManager.ConnectionStringsを呼び出すときにスローされる例外は、 "Configuration System initialization to initialize"行257に開始タグを追加します。位置6は、 'connectionManagement'の終了タグと一致しません。行258、位置3。内部例外。私は自分のプロジェクト全体を二重チェックしましたが、どこでも "connectionManagement"という言葉は一度もありません!私もAppDomain.CurrentDomain.SetupInformation.ConfigurationFileの値をチェックしようとし、それは正しい設定ファイルを示しています。
この接続を修正することによって、管理上の問題が発生する可能性がありますが、おそらくアプリケーションを実行することができますが、どこから来たのか分かりますか?
は、xmlタグが一致していないようです。 「 'または「 」のようなものです。何かが不足しているか、または正しく入れ子になっていません。 –
ps2goat
ソリューション全体で全文検索を行い、 "connectionManagement"のすべてのファイルタイプを行います。それはおそらく.configファイル内の一致を表示します。明らかな場合は修正するか、問題のファイルの関連部分を投稿する。 – dlatikay