Usuário com melhor resposta
Report Viewer

Pergunta
-
Olá. Eu tenho um relatório desenvolvido em Report Viewer que na minha máquina funciona normalmente. Mas na máquina dos usuários não funciona. Aparece um erro a dizer "O sistema não pode encontrar o arquivo especificado". O que acontece?
Valério Santos
sexta-feira, 4 de dezembro de 2015 14:19
Respostas
-
Era mais ou menos isso o que eu tinha em mente na verdade.
Marcos Roberto de Souza Junior
Esse conteúdo e fornecido sem garantias de qualquer tipo, seja expressa ou implícita
MSDN Community Support
Por favor, lembre-se de Marcar como Resposta as respostas que resolveram o seu problema. Essa e uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.
sexta-feira, 4 de dezembro de 2015 18:28
Todas as Respostas
-
talvez seja necessário mais informações para que a comunidade possa auxiliar você em seu problema, de qualquer maneira peço que de uma olhada nestes links:
Espero ter ajudado.
Marcos Roberto de Souza Junior
Esse conteúdo e fornecido sem garantias de qualquer tipo, seja expressa ou implícita
MSDN Community Support
Por favor, lembre-se de Marcar como Resposta as respostas que resolveram o seu problema. Essa e uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.
- Sugerido como Resposta NatanSilva sexta-feira, 4 de dezembro de 2015 14:36
- Marcado como Resposta Marcos SJ sexta-feira, 4 de dezembro de 2015 16:34
- Não Marcado como Resposta valerioms sexta-feira, 4 de dezembro de 2015 16:42
sexta-feira, 4 de dezembro de 2015 14:31 -
O problema relatado em ambos os links é o que eu tenho. Entretanto não entendi as respostas. O arquivo deve ser instalado só na minha máquina ou em cada uma das que possui o erro?
Valério Santos
sexta-feira, 4 de dezembro de 2015 14:45 -
Deve ser instalado em cada uma das máquinas, portanto, no momento em que sua aplicação for instalada, isto deve ser instalado também em background.
Marcos Roberto de Souza Junior
Esse conteúdo e fornecido sem garantias de qualquer tipo, seja expressa ou implícita
MSDN Community Support
Por favor, lembre-se de Marcar como Resposta as respostas que resolveram o seu problema. Essa e uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.
sexta-feira, 4 de dezembro de 2015 16:33 -
Marcos desculpe tantas perguntas mas é que não tenho domínio total deste assunto e estou a tentar aprender. O sistema que usa o relatório criado em report viewer fica em rede. Eu criei um atalho do executável do sistema que fica na pasta bin do projeto e é por este atalho que os usuários acionam o sistema. São muitos usuários e é inviável que eu instale o arquivo de um em um. Há alternativa para resolução?
Valério Santos
sexta-feira, 4 de dezembro de 2015 16:41 -
Quando publicamos um projeto geralmente é levado para o servidor apenas os aspx,dll,etc o rdlc não são. Veja se o arquivo físico do seu report está no servidor.
Junior
sexta-feira, 4 de dezembro de 2015 16:59 -
Talvez seja mais complicado do que eu havia pensado. Eu havia pensado em você imbutir isso em seu instalador, mas como neste caso você não está necessariamente instalando a sua aplicação na máquina dos usuários.. daí a história muda. Eu sugiro que leve em conta o que o Junior_luiz falou.
Marcos Roberto de Souza Junior
Esse conteúdo e fornecido sem garantias de qualquer tipo, seja expressa ou implícita
MSDN Community Support
Por favor, lembre-se de Marcar como Resposta as respostas que resolveram o seu problema. Essa e uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.
sexta-feira, 4 de dezembro de 2015 17:24 -
Acho que não tenho como saber isto Júnior. Estou em rede corporativa e não tenho acesso.
Valério Santos
sexta-feira, 4 de dezembro de 2015 17:40 -
Me foi sugerido criar um instalador e incluir nele a dll do report viewer. Pensei que se criar um bat com o executável do sistema e a dll resolva. Porque aí quando o usuário executar a bat o sistema já abre e carrega a biblioteca junto. Será que funciona. O que acha?
Valério Santos
sexta-feira, 4 de dezembro de 2015 17:43 -
Era mais ou menos isso o que eu tinha em mente na verdade.
Marcos Roberto de Souza Junior
Esse conteúdo e fornecido sem garantias de qualquer tipo, seja expressa ou implícita
MSDN Community Support
Por favor, lembre-se de Marcar como Resposta as respostas que resolveram o seu problema. Essa e uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.
sexta-feira, 4 de dezembro de 2015 18:28 -
Obrigado pela atenção Marcos.
Valério Santos
sexta-feira, 4 de dezembro de 2015 18:34 -
Valério, existe a possibilidade se vc estiver usando o sql 2008 r2(ou posterior), de instalar o reporting service, que é um service de relatório, assim seu relatórios do report viewer não seriam mais locais e sim seriam executados no servidor sql e o report viewer apenas os exibiria.
Junior
sexta-feira, 4 de dezembro de 2015 18:37 -
Ok. Obrigado Júnior.
Valério Santos
sexta-feira, 4 de dezembro de 2015 19:06