none
WindowsService acessando um WebService (Dúvida sobre app.config) RRS feed

  • Pergunta

  • Olá! Espero que alguém possa me ajudar.

    Desenvolvi um WindowsService (VB.NET2005) que acessa um WebService.

    Por padrão, ao adicionar uma referência web em um serviço do windows, o Visual Studio encarrega-se de adicionar a seguinte chave no arquivo App.config:

    <applicationSettings>
    <
    ReportingServicesLoad.My.MySettings
    >
    <
    setting name="ReportingServicesLoad_reportService_ReportingService" serializeAs="String"
    >
    <
    value>http://<server_name>/ReportServer/ReportService.asmx</value
    >
    </
    setting
    >
    </
    ReportingServicesLoad.My.MySettings
    >
    </
    applicationSettings>

    O WindowsService está funcionando corretamente no ambiente de desenvolvimento, ou seja, acessa o WebService e processa a informação sem qualquer problema.

    Porém, ao distribui-lo no ambiente de produção, preciso alterar URL de acesso ao WebService no arquivo de configuração. O que devo fazer?

    Distribuir o .EXE do serviço do windows juntamente com o arquivo app.config (ou servico.exe.config)?

    Enfim, preciso que esta URL possa ser alterada no ambiente de produção.

    Obrigado a todos!

    quarta-feira, 31 de janeiro de 2007 13:44

Respostas

  • Otávio,

    Você pode distribuir o arquivo .config sem problemas e poderia também criar algum utilitário que possar tornar a edição mais amigável ao usuários.

    []s,
    Carlos.

    quarta-feira, 31 de janeiro de 2007 22:41