none
Projeto ASP.Net acessando DLL em servidor separado. RRS feed

  • Pergunta

  • Olá Pessoal,
    Estou desenvolvendo uma aplicação ASP.Net, onde a camada de acesso à dados deve ficar em outro servidor.
    A camada de acesso a dados é em C#.
    Minha dificuldade está em configurar na aplicação Web a chamada à classe de acesso à dados no outro servidor, uma vez que a DLL não deve ser copiada para a máquina da aplicação Web.

    Alguém já passou por uma situação assim?

    Obrigado,


    J.R.Ferro.

    quinta-feira, 1 de fevereiro de 2007 20:03

Todas as Respostas

  • José,


    Vc pode usar COM+ ou Remoting, procure sobre esses temas.


    Espero ter ajudado.


    []'s


    quinta-feira, 1 de fevereiro de 2007 22:27
  • Oi Diego,
    Eu sei utilizar as duas formas, inclusive baixando DLL C# no COM+.
    Mas, não sei em .NET puro.
    Há alguma opção em .NET puro?

    Muito obrigado,

    J.R.Ferro.

    sexta-feira, 2 de fevereiro de 2007 10:44
  • José,


    Procure sobre Remoting é uma das formas.



    Espero ter ajudado


    []'s
    sexta-feira, 2 de fevereiro de 2007 15:37
  • Diego,

     

    Obrigado pela ajuda,

     

    []'s

    J.R.Ferro.

    sábado, 3 de fevereiro de 2007 11:56
  • Eu usaria uma abordagem baseada em WebServices, muito mais segura e fácil de programar.

    Basta fazer uma camada que gere os webservices a partir da camada de acessso a dados e acessar no outro servidor.

    Remoting é mais complexo e usando webservices você vai ter bem menos dor de cabeça.
    domingo, 4 de fevereiro de 2007 19:18
  • José,

    Essa é uma possibilidade, porém vc vai ter q reprogramar sua .dll no webservice eu dei minha sugestao pensando em reaproveitar sua .dll. Quanto a segurança é dificil dizer se webservice é mais seguro q remoting já q o remoting vc pode escolher em q protocolo vai se comunicar com o servidor entre outras configuracoes... efim como disse existem N formas o .net é mto flexivel no que diz respeito a comunicação vc pode usar COM+ e se comunicar com um instalador que o proprio DTC cria e vc se comunica via proxy.



    Espero ter ajudado.



    []'s
    segunda-feira, 5 de fevereiro de 2007 15:23