Windows Service, não consigo instalar com o InstallUtil.

Answered Windows Service, não consigo instalar com o InstallUtil.

  • Tuesday, September 02, 2008 6:24 PM
     
     

    Pessoal, estou ficando louco já...

     

    Eu vou fazer um windows service, depois de pronto ele ficara no meu servidor pegando arquivos que vai chegar através de um ftp de vários canais diferentes e executando uma procedure no SQL-Server atualizando as minhas tabelas de Pedidos e Itens de Pedidos. Para testar o windows service, apenas usei o OnStart para escrever "Iniciou o Windows Service" e o OnStop para escrever (no log) "Finalizou o windows service" apenas para teste, mais nda... E fui Instalar o bichinho. Ae começou minha dor de cabeça:

     

    Sempre da a mensagem abaixo já tentei mil coisas que andei lendo e nda... Será que alguém aki já passou por isso e pode me dar um help em como instalar o serviço?!

     

    Instalando o assembly 'F:\IST\Sistemas\CorporaService\CorporaService\CorporaService\bin\Release\corporaservice.exe'.
    Parâmetros afetados são:
       logtoconsole =
       assemblypath = F:\IST\Sistemas\CorporaService\CorporaService\CorporaService\bin\Release\corporaservice.exe
       logfile = F:\IST\Sistemas\CorporaService\CorporaService\CorporaService\bin\Release\corporaservice.InstallLog
    Não é possível criar uma instância do tipo de instalador CorporaService.ProjectInstaller.
    System.Reflection.TargetInvocationException: Uma exceção foi acionada pelo destino de uma chamada.
    Exceção interna System.Security.SecurityException foi acionada com a seguinte mensagem de erro: Esse assembly não permite chamadores parcialmente confiáveis..
    Revertendo o assembly 'F:\IST\Sistemas\CorporaService\CorporaService\CorporaService\bin\Release\corporaservice.exe'.
    Parâmetros afetados são:
       logtoconsole =
       assemblypath = F:\IST\Sistemas\CorporaService\CorporaService\CorporaService\bin\Release\corporaservice.exe
       logfile = F:\IST\Sistemas\CorporaService\CorporaService\CorporaService\bin\Release\corporaservice.InstallLog
    Não é possível criar uma instância do tipo de instalador CorporaService.ProjectInstaller.
    System.Reflection.TargetInvocationException: Uma exceção foi acionada pelo destino de uma chamada.
    Exceção interna System.Security.SecurityException foi acionada com a seguinte mensagem de erro: Esse assembly não permite chamadores parcialmente confiáveis..

All Replies

  • Tuesday, September 02, 2008 6:32 PM
     
     

    Boa tarde!

     

    Dá uma olhada nesse exemplo:

    http://www.codeproject.com/KB/cs/DynWinServiceInstallUtil.aspx

     

    Eu estava com o mesmo problema, resolvi aí!!!

     

    Abraço,

     

  • Tuesday, September 09, 2008 1:57 PM
     
     

    Kra obrigado! Li o artigo que você indicou e abriu as idéias kkkk Agora o Windows Service que eu criei esta funfando blz... Obrigado mesmo.

     

  • Tuesday, September 09, 2008 3:27 PM
     
     Answered

    Legal cara!

     

    Só por favor, não esqueça de marcar a resposta como respondida!

     

    Um abraço,