Fórum Duvida no Webservice #421608

14/08/2012

0

Pessoal estou tentando criar uma aplicacao que faz a verificacao Local com conexao ADOSQL em um maquina (VPS)
onde o aplicativo Servidor do Webservice roda, e pelo aplicativo do Cliente apenas mandei os parametros para o mesmo consultar, e me dar a resposta se o login e senha estavam corretos, assim o mesmo poderia entrar no sistema, fiz desta Forma
para evitar que peguem meus dados de conexao Remota utilizando o ADO por Sniffers! Até ai tudo bem!!

O problema é o seguinte, quando parei de rodar as aplicações em localhost, e instalei o apache no VPs, com um endereço de NO-IP, para o Aplicativo do cliente mandar a consulta direto pra ele, ele simplesmente nao abre a interface onde o componente
retorna os valores em XML, se voce abre o link direto no navegador ele baixa o executavel, ou a DLL dependendo do modo como voce cria o webservice....

Ja até ativei o IIS, e tentei fazer por ele, e nao obtive exito algum....

Alguem sabe me dizer onde estou errando?

Desde ja muito obrigado.
Douglas Michelino

Douglas Michelino

Responder

Posts

15/08/2012

Douglas Michelino

Pessoal consegui levantar os Serviços do IIS no server 2003, porem dentro do aplicativo do servidor do webservice, eu faço
uma conexao ao SQL local na maquina para verificar login e senha, que sao enviados pelo Aplicativo do cliente, Porem ele da um erro, de acesso violation.... Andei pesquisando e o pessoal fala que nao da pra fazer conexao a banco de dados no Aplicativo do servidor, utilizando o metodo do Webservice... Se for isso mesmo sinceramente nao sei pra que serve isso intaum... Se o proposito seria evitar uma conexao local no cliente para evitar o mesmo de pegar os dados.


Alguem sabe dizer se estou fazendo algo errado?

Caso alguem queira ver: http://ms6.sytes.net:8081/PBServer.exe/wsdl/IServerConexao

é onde executo a solicitação do Login e senha para verificação, no banco de dados.

Segue abaixo imagen do erro

http://i47.tinypic.com/wl47r.gif

Se alguma alma caridosa conseguir me dizer o que estou fazendo de errado...
Responder

Gostei + 0

15/08/2012

William

Colega tire uma dúvida, esse seu WebService só tem a finalidade de efetuar o login no banco e devolver para o cliente?
Responder

Gostei + 0

15/08/2012

Douglas Michelino

é o inicio, ele tera a funcao para toda consulta ou execucao de codigo direto no banco de dados.
Responder

Gostei + 0

15/08/2012

Douglas Michelino

Nenhuma alma caridosa que ja tenha mechido com isso?
Responder

Gostei + 0

16/08/2012

Romulo Contro

qual é exatamente a linha que dá o erro?

não sei se é pela qualidade da imagem, mas parece que ali ta faltando os 2 pontos e igual: http://puu.sh/VU7v

quando dá access violation assim, que mostra o endereço 000000AC normalmente é que falta criar alguma coisa na memoria... vc deve tá tentando usar alguma coisa que não tá criada em endereço nenhum da memória...

provavelmente o GetIServerConexao.Conecta não tá criado... dá uma olhada la dentro do GetIServerConexao pra ver se nao falta nada...

deve ser alguma coisa do tipo GetIServerConexao.Conecta := Conecta.Create;

mas debuga aí e posta qual a linha que dá erro.

abraço!
Responder

Gostei + 0

16/08/2012

Douglas Michelino

não é falta de criar componente nao, nao criei nada em tempo de execucao....


e quando faço o procedimento local na maquina nao ocorre o problema, porem quando mando o aplicaativo
para a hospedagem IIS, ele da esse erro.
Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar