Problemas de acesso
Nessa seção podem ser encontrados os principais passos para resolução de problemas na instalação do Vasti.
Arquitetura
O entendimento da solução de um problema pode ser melhor facilitado com esclarecimentos sobre a arquitetura do sistema.
O Vasti faz uso de duas arquiteturas, a Web, chamada de Link ou AppLink e a Windows Forms ou Windows Cliente.
A parte Windows Forms faz uso de uma arquitetura hibrida que aproveita o melhor de diversas plataformas, interface nativa e webservices. A primeira vista, pode parecer que o Vasti Windows forms é um sistema cliente-servidor, mas o fato é que a interface de acesso é um mero cliente para a camada de serviço em WCF e SOAP/XML, que realiza todo controle das regras de negócio e transações com o banco de dados.
O uso de aplicação nativa costuma trazer um ponto negativo que é a necessidade de instalação do aplicativo no computador do usuário e isso traz demanda de suporte, necessidades constantes de baixar instaladores para atualizar, corrigir falhas etc. Para resolver esse problema o Vasti faz uso de uma tecnologia chamada ClickOnce.
Com o ClickOnce, a partir de uma URL web normal, o Vasti é baixado, mas não é instalado, ele fica em cache, em uma área segura e restrita, armazenada no computador do usuário. O download acontece somente na primeira vez em que é acessado ou caso ocorra uma atualização, que faz com que apenas os componentes atualizados sejam baixados novamente do servidor.
Essa tecnologia elimina riscos de vírus pelo Vasti, atualizações, acessos indevidos e ao mesmo tempo ganha nas inúmeras vantagens em se rodar uma aplicação nativamente. E, como é uma interface para a camada de negócios em SOA, faz uso pleno das possibilidades de arquitetura distribuida. Porém, é observado que em casos corporativos, muitas vezes é feito uso de proxy e existem restrições a que site acessar, os tipos de conteúdo liberado para cada site e assim por diante.
Em Problemas de Acesso, o objetivo é o de esclarecer todas essas configurações necessárias. por outro lado, a arquitetura web pode ser acessada diretamente com um navegador, apenas acessando a URL.
Possíveis soluções
SOLUÇÃO 1: Verificação dos plugins.
Se puder utilizar o Internet Explorer 11 ou superior, a execução é direta e não é preciso fazer mais nada. Caso queira utilizar o Chrome ou Firefox, para o correto funcionamento é necessário a instalação de plugins:
Plugin do Chrome http://chrome.google.com/webstore/detail/clickonce-for-google-chro/kekahkplibinaibelipdcikofmedafmb
Para utilização através do Firefox, é necessário a instalação do plugin:
Plugin do Firefox http://addons.mozilla.org/pt-br/firefox/addon/fxclickonce/
SOLUÇÃO 2: Limpeza do cache.
Esta solução é um pouco mais técnica, mas pode ser feita pelo usuário. Caso tenha dificuldades, solicitar auxílio do suporte técnico.
1) Fechar o Vasti
2) Ir no menu iniciar -> Executar Ou pressione as teclas Windows + R (a tecla windows fica entre o ctrl e o alt, com o símbolo do windows)
3) Surgirá uma pequena tela de comando, digite cmd e pressione enter.
4) Surgirá então uma tela de fundo preto, copie e cole o seguinte comando e pressione enter (após a execução, a janela pode ser fechada clicando em X):
rundll32 %windir%\system32\dfshim.dll CleanOnlineAppCache
5) Tente novamente executar o sistema.
SOLUÇÃO 3: Instalação do .Net Framework 3.5.
O Microsoft .Net Framework 3.5 é um requisito de execução do sistema e geralmente vem instalado automaticamente no sistema operacional, mas, em alguns casos, pode ser necessário a instalação manualmente ou a sua reparação.
Nesse caso, é necessário entrar em contato com o suporte técnico local e solicitar a instalação desta biblioteca da Microsoft pois a execução requer acesso de administrador da máquina local.
SOLUÇÃO 4: ANTIVÍRUS.
Em alguns casos foi observado que o aplicativo em execução: ClienteVasti.exe é encerrado pelo AntiVirus instalado no computador do cliente e colocado em Quarentena.
Esse executável precisa ser marcado como seguro ou, arquivos oriundos deste site marcados como seguros no anti-virus. Caso isso não seja possível. É necessário seguir o seguinte procedimento:
1) Executar os passos da SOLUÇÃO 2, limpeza do cache
2) Acessar novamente o sistema e tentar a execução
3) Será exibido uma mensagem de erro, uma janela de alerta do windows informando erro de execução
4) Abrir o software AntiVirus (o ícone fica ao lado do relógio do Windows)
5) Localizar a opção de Quarentena e Restaurar/Recuperar todos que possuem o nome ClienteVasti.exe
6) Executar novamente o sistema Obs: A tela de quarentena pode apresentar mais de um ClienteVasti.exe na lista mas alguns itens podem apresentar erro de restauração. Mesmo assim, restaure todos, um por um.
SOLUÇÃO 5: ACESSO A REDE
Em algumas ocasiões foi observado que o computador do usuário não consegue acessar diretamente o servidor de produção ou o DNS está mapeado para um endereço incorreto.
Neste caso, verificar, na máquina do usuário:
Se www.ouvidoria.sebrae.com.br resolve para 10.33.0.149
Se consegue pingar (ping) em www.ouvidoria.sebrae.com.br
Em algumas redes também foi observado que, mesmo com acesso direto a intranet (pingando 10.33.0.149 ok), o endereço resolve para um endereço de Internet, que é 191.6.145.118. Neste caso é aconselhável a configuração do DNS para a resolução do endereço 10.33.0.149.
SOLUÇÃO 6: PROXY.
As etapas a seguir são bastante técnicas e precisam ser executadas por um profissional de suporte.
Se o sistema estiver apresentando algum erro relacionado a proxy, a primeira verificação é o acesso direto ao servidor de produção da aplicação, para isso, da máquina que deseja acessar, realize um ping no servidor:
ping www.ouvidoria.sebrae.com.br
E o endereço precisa ser resolvido para 10.33.0.149
Se o comando retornar algo diferente do tempo de resposta de acesso a esse endereço, como timeout ou problema de DNS, esta situação precisa ser resolvida.
Se o ping estiver respondendo satisfatoriamente e o acesso ainda assim não for possível, prosseguir com a solução:
Apenas caso não esteja conseguindo fazer o download inicial: Ao clicar em executar/abrir, a partir da página web, o clickonce irá realizar um download de uma série de bibliotecas deste site.
Para solucionar isso, o proxy (ou qualquer outro dispositivo de rede que filtre urls e conteúdos de pacotes) precisam permitir os seguintes tipos MIME deste endereço:
"application/x-dosexec"
"application/x-ms-application"
"application/octet-stream"
"application/x-ms-manifest"
E os arquivos com as seguintes extensões: .application .manifest .deploy
É totalmente seguro liberar todo conteúdo deste site caso prefira uma configuração mais abrangente. Essa url é exclusiva para a hospedagem do Vasti e não tem, nem nunca terá, outra utilidade, além de prover o acesso ao Vasti para seus usuários.
Last updated
Was this helpful?