2017-03-20 20 views
0

問題:私の開発マシンでは、すべて正常に動作します。私は、イベントビューアをチェックし、エラー・スタックは、次のようになります:プログラムの起動に失敗しました。イベントビューアのログ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の値をチェックしようとし、それは正しい設定ファイルを示しています。

この接続を修正することによって、管理上の問題が発生する可能性がありますが、おそらくアプリケーションを実行することができますが、どこから来たのか分かりますか?

+1

は、xmlタグが一致していないようです。 「 'または「」のようなものです。何かが不足しているか、または正しく入れ子になっていません。 – ps2goat

+1

ソリューション全体で全文検索を行い、 "connectionManagement"のすべてのファイルタイプを行います。それはおそらく.configファイル内の一致を表示します。明らかな場合は修正するか、問題のファイルの関連部分を投稿する。 – dlatikay

答えて

0

サーバー上のmachine.configファイルに問題がありました。それを変えて問題を解決しました!

関連する問題