Como usar o valor dos appSettings do App.Ficheiro de configuração ao criar um serviço do Windows
Estou a tentar criar um servidor Windows. Tenho alguma lógica em C#
string urlToPing = ConfigurationSettings.AppSettings["UrlToPing"].ToString();
Stream data = client.OpenRead(urlToPing);
Preciso de ler
Aqui está a minha aplicação.Config<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<appSettings>
<add key="UrlToPing" value="http://mysite.com"/>
</appSettings>
</configuration>
Sou novo nos Serviços Windows, as minhas perguntas:
- quando publico a pasta do serviço ou se crio uma compilação, não consigo
veja a aplicação.Ficheiro de configuração
-
Visual Studio warning on ConfigurationSettings.Applsettings como obsoleto (o que devo usar em vez disso?)
22
Author: abatishchev, 2013-01-31
2 answers
Para a minha segunda pergunta, encontrei uma solução:
-
Adicione uma referência ao sistema.Configuração para o seu ficheiro de código.
using System.Configuration;
-
A configuração pode agora ser referenciada correctamente...
ConfigurationManager.AppSettings["UrlToPing"].ToString();
40
Author: GibboK, 2018-06-13 14:03:33
Para a sua primeira pergunta, quando criar um projecto executável (serviço do Windows, aplicação da consola, etc.), irá mudar o nome da aplicação.config para "YourApplication".exe.configuração onde "a sua aplicação" é o nome da sua montagem inicial. Ele irá então copiar o arquivo para a sua pasta de saída.
2
Author: wacdany, 2017-11-26 16:04:23