2016-11-07 6 views
1

を変更していない私は、パラメータを持っているファイル「Is_Running」とその値は、実行時に0設定値は、私の設定ではVisual Studioで設計から

として設定されている私は

以下のような値をチェックします
if(Settings.Default.Is_Running == 0) 
{ 
Settings.Default.Is_Running = 1; 
Settings.Default.Save(); 
upload_file(); 
Settings.Default.Is_Running = 0; 
Settings.Default.Save(); 
} 

何らかの理由により、私は実行の途中でプログラムを停止しました。今の状態は常に失敗しています。だから、メッセージボックスを使ってIs_Runningの値をチェックし、 "1"と表示されます。アプリの設定ファイルを確認したところ、以下のように表示されます

<setting name="Is_Running" serializeAs="String"> 
       <value>0</value> 
      </setting> 

"1"はまだ使用されていますか?

+0

なぜあなたは、「実行の途中でプログラムを停止」によって意味ですか? – Evk

+0

そのWindowsサービス私はサービスを停止 – Sachu

+0

あなたは設定の*デフォルト*の値を変更します。実際の設定は 'C:\ Users \ config \ systemprofileの中にあったのですが、C:¥Users¥¥AppData¥Local¥¥¥¥user.config' – Dmitry

答えて

1

デフォルトのの値を変更します。実際の設定はパスC:\Users\<UserName>\AppData\Local\<CompanyName>\<AppName>\<v‌​ersion>\user.config(アプリケーション用)に保存されます。

@Sachuによって追加されました。
私のアプリケーションはサーバーレベルでWindowsサービスがインストールされているので、パスは少し異なります。私が行ったことがuser.configのために検索され、ファイルとパスが取得されました。値を0に変更して正常に動作しました。私の場合は

パスは次のとおりです。

C:\Windows\SysWOW64\config\systemprofile\AppData\Local\<application_folder_name> 
\<application_name>\<version>\user.config 
関連する問題