Windows サービスを作成するときに App.Config ファイルの appSettings の値を使用する方法 質問する

Windows サービスを作成するときに App.Config ファイルの appSettings の値を使用する方法 質問する

Windows Serverを作成しようとしています。C#でロジックをいくつか作成しています。

        string urlToPing = ConfigurationSettings.AppSettings["UrlToPing"].ToString();
        Stream data = client.OpenRead(urlToPing);

読む必要がある

ここに私のApp.Config

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
  <appSettings>
    <add key="UrlToPing" value="http://mysite.com"/>
  </appSettings>

</configuration>

私は Windows サービス初心者です。質問は次のとおりです。

  • サービスをフォルダーに公開したり、ビルドを作成したりすると、App.Configファイルが表示されません。
    • Visual Studio で ConfigurationSettings.AppSettings が古いと警告されています (代わりに何を使用すればよいですか?)

ベストアンサー1

2 番目の質問に対しては、解決策を見つけました。

  1. コード ファイルに System.Configuration への参照を追加します。

    using System.Configuration;

  2. 設定が正しく参照されるようになりました...

    ConfigurationManager.AppSettings["UrlToPing"].ToString();

おすすめ記事