Exibir mensagem anterior :: Exibir próxima mensagem |
Autor |
Mensagem |
flexsystems Aprendiz
Registrado: Segunda-Feira, 2 de Abril de 2007 Mensagens: 234 Localização: Caxias do Sul
|
Enviada: Sex Out 04, 2013 9:04 am Assunto: Datasnap na web (FINALIZADO) |
|
|
Olá a todos!
Estou fazendo alguns testes com DATASNAP+JSON+DBX e gostaria de saber se é possível publicar isso na web.
Tenho um servidor da KINGHOST e já está com a opção de ISAPI Rewrite ativa.
Como teste, criei uma aplicação "File > New > Other > DataSnap REST Application" usando "ISAPI Dynamic link library"
Salvei tudo, apliquei build já em modo "Release"
Criou um diretório chamado "Release" dentro da pasta do meu projeto e essa pasta foi a que joguei no FTP do meu site.
Pergunto a vocês e agora? Posso fazer isso? _________________ Edvilson V. G. Chaves
- Pesquise bem antes de postar.
- Qdo postar pense muito bem onde seria o melhor resultado.
e-mail: suporte@flexvendasweb.com.br
Site: www.flexvendasweb.com.br
Editado pela última vez por flexsystems em Ter Out 08, 2013 11:09 pm, num total de 2 vezes |
|
Voltar ao Topo |
|
|
marcosbaixista Profissional
Registrado: Quinta-Feira, 18 de Março de 2010 Mensagens: 594 Localização: Maringá/PR
|
Enviada: Sex Out 04, 2013 9:19 am Assunto: Re: DATASNAP NA WEB |
|
|
flexsystems escreveu: | Olá a todos!
Estou fazendo alguns testes com DATASNAP+JSON+DBX e gostaria de saber se é possível publicar isso na web.
Tenho um servidor da KINGHOST e já está com a opção de ISAPI Rewrite ativa.
Como teste, criei uma aplicação "File > New > Other > DataSnap REST Application" usando "ISAPI Dynamic link library"
Salvei tudo, apliquei build já em modo "Release"
Criou um diretório chamado "Release" dentro da pasta do meu projeto e essa pasta foi a que joguei no FTP do meu site.
Pergunto a vocês e agora? Posso fazer isso? |
Olá.
Nunca tentei fazer isso que você ta tentando, mais se conseguiu enviar pro servidor e rodar a rotina, sem problemas, desta forma que fez não fica vulnerável não. |
|
Voltar ao Topo |
|
|
flexsystems Aprendiz
Registrado: Segunda-Feira, 2 de Abril de 2007 Mensagens: 234 Localização: Caxias do Sul
|
Enviada: Sex Out 04, 2013 10:17 am Assunto: |
|
|
Mas aí que me refiro,
Não abre nada
tentei abrir um navegador e coloquei este link:
http://www.flexvendasweb.com.br/rest/rest.dll
somente diz:
Acesso de leitura negado
Este diretório virtual não permite que os objetos sejam lidos.
é claro que preciso fazer mais alguma coisa mas como sou meio novo neste assunto não sei o que devo fazer.
Poderia me dar uma dica? criar um html, aspx, php... realmente me sentindo inútil hehehe... _________________ Edvilson V. G. Chaves
- Pesquise bem antes de postar.
- Qdo postar pense muito bem onde seria o melhor resultado.
e-mail: suporte@flexvendasweb.com.br
Site: www.flexvendasweb.com.br |
|
Voltar ao Topo |
|
|
flexsystems Aprendiz
Registrado: Segunda-Feira, 2 de Abril de 2007 Mensagens: 234 Localização: Caxias do Sul
|
|
Voltar ao Topo |
|
|
marcosbaixista Profissional
Registrado: Quinta-Feira, 18 de Março de 2010 Mensagens: 594 Localização: Maringá/PR
|
Enviada: Sex Out 04, 2013 10:46 am Assunto: |
|
|
Sua hospedagem é Linux?
Se criou uma DLL, não sei se o Linux vai ler isso, mais pelo erro que vi no seu link, esse que você postou, ele está bloqueado a leitura.
O Linux tem essas coisas de permissão, no caso se tem que habilitar isso.
Não sei se vai resolver, mais acesse seu programa de FTP, clique na pasta onde se encontra a DLL, vá em propriedade e coloque permissão 777. Faça o mesmo pro arquivo se der.
Se for bloqueio do Linux isso irá resolver.
Qualquer coisa posta ai ok. |
|
Voltar ao Topo |
|
|
flexsystems Aprendiz
Registrado: Segunda-Feira, 2 de Abril de 2007 Mensagens: 234 Localização: Caxias do Sul
|
Enviada: Sex Out 04, 2013 10:58 am Assunto: |
|
|
Minha hospedagem é Windows.
Fiz como você disse:
Fui no Filezilla e apliquei 777 para toda a pasta (incluindo subpastas e arquivos).
Ocorreu o mesmo erro.
Será que tenho que pedir para o pessoal da hospedagem adicionar algo no IIS para funcionar?
Vi no site da embarcadero que tem algumas operações que devem ser realizadas.
Será?
Por isso pedi a vocês que tem mais experiência com isso do que eu. _________________ Edvilson V. G. Chaves
- Pesquise bem antes de postar.
- Qdo postar pense muito bem onde seria o melhor resultado.
e-mail: suporte@flexvendasweb.com.br
Site: www.flexvendasweb.com.br |
|
Voltar ao Topo |
|
|
flexsystems Aprendiz
Registrado: Segunda-Feira, 2 de Abril de 2007 Mensagens: 234 Localização: Caxias do Sul
|
|
Voltar ao Topo |
|
|
flexsystems Aprendiz
Registrado: Segunda-Feira, 2 de Abril de 2007 Mensagens: 234 Localização: Caxias do Sul
|
|
Voltar ao Topo |
|
|
flexsystems Aprendiz
Registrado: Segunda-Feira, 2 de Abril de 2007 Mensagens: 234 Localização: Caxias do Sul
|
Enviada: Sex Out 04, 2013 11:31 am Assunto: |
|
|
Falo das tags:
#serverfunctionsjs
#loginRequired
#host
#port
#urlpath
#classname
#serverfunctioninvoker
Sei que essas tags são tratadas no evento ServerFunctionInvokerHTMLTag
mas nada será que o meu IIS não está sendo chamado? _________________ Edvilson V. G. Chaves
- Pesquise bem antes de postar.
- Qdo postar pense muito bem onde seria o melhor resultado.
e-mail: suporte@flexvendasweb.com.br
Site: www.flexvendasweb.com.br |
|
Voltar ao Topo |
|
|
flexsystems Aprendiz
Registrado: Segunda-Feira, 2 de Abril de 2007 Mensagens: 234 Localização: Caxias do Sul
|
|
Voltar ao Topo |
|
|
tiagoshimizu Membro Junior
Registrado: Segunda-Feira, 28 de Setembro de 2009 Mensagens: 329
|
Enviada: Sex Out 04, 2013 12:52 pm Assunto: |
|
|
flexsystems, também tenho hospedagem na kinghost e não sei agora, mas a mais ou menos dois anos a traz entrei em contato com eles para publicar um arquivo dll da mesma maneira que esta querendo e me informaram que por questão de segurança não permitiam rodar este tipo de aplicação! Posso estar enganado ou até mesmo as políticas terem mudado, mas verifique isso.
Informe posteriormente para que se estiver liberado, quem sabe possa retomar meu projeto também.
Vlw. |
|
Voltar ao Topo |
|
|
flexsystems Aprendiz
Registrado: Segunda-Feira, 2 de Abril de 2007 Mensagens: 234 Localização: Caxias do Sul
|
Enviada: Sex Out 04, 2013 2:11 pm Assunto: |
|
|
Pois é segurança...
Sabe que tive este mesmo problema com outros servidores como LOCAWEB, e HOSTMACHINE que alegaram o mesmo problema: segurança...
Mas qual o problema de fazer com que o IIS suba uma DLL ?
Acho que não é segurança o problema pode ser falta de vontade...
Amigo tiagoshimizu abri um ticket para ver o que eles me respondem mas é sempre assim:
no início prometem até a mãe depois, tchau!
Vamos ver o que dá,
Obrigado a todos! _________________ Edvilson V. G. Chaves
- Pesquise bem antes de postar.
- Qdo postar pense muito bem onde seria o melhor resultado.
e-mail: suporte@flexvendasweb.com.br
Site: www.flexvendasweb.com.br |
|
Voltar ao Topo |
|
|
marcosbaixista Profissional
Registrado: Quinta-Feira, 18 de Março de 2010 Mensagens: 594 Localização: Maringá/PR
|
Enviada: Sex Out 04, 2013 3:17 pm Assunto: |
|
|
Então.
Eu sempre pesquisei isso antes de fechar as hospedagens e até hoje nenhuma empresa me respondeu exatamente se funciona ou não. Na verdade sempre tentaram contornar as perguntas antes de fecharmos o pacote. Mais acredito que os maiores servidores ai não permitam esse tipo de coisa.
O que é possível, e já vi alguns projetos rodando assim. É você programar o servidor WEB via PHP e acessar via Delphi. O PHP também tem Rest, Json e essas possibilidades do DataSnap. O problema é que é outra linguagem e muda um pouco.
O que se pode fazer também, é alugar um servidor administrado por você na LocaWeb, ai se pode colocar o arquivo que quiser lá. Só o preço que é salgado. |
|
Voltar ao Topo |
|
|
flexsystems Aprendiz
Registrado: Segunda-Feira, 2 de Abril de 2007 Mensagens: 234 Localização: Caxias do Sul
|
Enviada: Sáb Out 05, 2013 1:49 pm Assunto: |
|
|
Vejam a resposta dos caras!
mateus.quadros
Criado 04/10/2013 15:40
Alterado 04/10/2013 15:40 Olá Edvilson,
Neste caso, o que informa é que precisaria ser executado um arquivo .dll como aplicação web?
Ficamos no aguardo.
Dúvidas, estamos a disposição.
Atenciosamente,
Você
Criado 05/10/2013 09:42
Alterado 05/10/2013 09:44 <B></B><BR>Bom dia,
Veja esta documentação que apresenta a solução.
www.flexvendasweb.com.br/rest_teste/isapi_dll.pdf
Preparei ele para que você possa realizar um estudo de viabilidade técnica do assunto. Eu acredito ser plenamente possível pois não é um material de difícil coompreenção e está identificado por imagens.
Aguardo retorno,
Obrigado.
[alterar]
Você
Criado 05/10/2013 10:26 Bom dia,
ainda se faltar mais alguma informação sobre o assunto sugiro a leitura deste link.
http://msdn.microsoft.com/pt-br/library/thhyw4fc(v=vs.80).aspx
[alterar] _________________ Edvilson V. G. Chaves
- Pesquise bem antes de postar.
- Qdo postar pense muito bem onde seria o melhor resultado.
e-mail: suporte@flexvendasweb.com.br
Site: www.flexvendasweb.com.br |
|
Voltar ao Topo |
|
|
flexsystems Aprendiz
Registrado: Segunda-Feira, 2 de Abril de 2007 Mensagens: 234 Localização: Caxias do Sul
|
Enviada: Seg Out 07, 2013 5:26 pm Assunto: |
|
|
Olá a todos!
Galera o pessoal da KINGHOST respondeu ao meu chamado mas fiquei com dúvida e gostaria de ver isso com vocês vejam:
barbara.machado
Criado 07/10/2013 16:43
Alterado 07/10/2013 16:43 Olá Edvilson,
Pedimos desculpas pelo atraso no retorno.
Compreendemos a configuração de que necessita. O diretório virtual foi criado com alias "rest_teste" para o diretório da aplicação conforme seu tutorial.
A página padrão de que necessita executar que é a dll ProjetoTeste.dll foi adicionada ás paginas padrão na opção do painel de controle "Páginas iniciais".
No entanto, se sua aplicação necessitar de permissão para utilizar executáveis, a mesma não funcionará pois por padrão em nosso sistema cada domínio tem permissão de execução somente de scripts e não para executáveis. Este tipo permissão abre brechas na segurança do ambiente compartilhado e não será habilitada por exceção.
Peço que efetue novos testes.
Atenciosamente,
Tenho que ter permissão de execução?
Acho que sim né...então realmente acho que terei que ter um servidor dedicado para isso, mas aí vem a questão.
E a segurança? Como proteger isso? _________________ Edvilson V. G. Chaves
- Pesquise bem antes de postar.
- Qdo postar pense muito bem onde seria o melhor resultado.
e-mail: suporte@flexvendasweb.com.br
Site: www.flexvendasweb.com.br |
|
Voltar ao Topo |
|
|
|