0

C#アプリケーション(Windowsサービス)を使用して構成ファイルからパスワードを読み取っています。私はこれらの行を使用しています:

private NameValueCollection appSettings = ConfigurationManager.AppSettings;
string password = appSettings["Password"];

構成は次のようになります。

<add key="Password" value="exam&ple" />

アプリケーションの構成が正しくないため、サービスを開始できません。'&'を削除すると、サービスは機能します。この問題をどのように制御できますか?ありがとう。

4

1 に答える 1

2

このようにapp.configで値をエンコードする必要があります

<add key="Password" value="exam&amp;ple"/>
于 2012-07-26T17:04:08.977 に答える