Usuário com melhor resposta
Windows Service, não consigo instalar com o InstallUtil.

Pergunta
-
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..
Respostas
Todas as Respostas
-
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,
-
-