I'm developing a distributed application in VB.NET. I must use two kinds of components (business and data access). Those two components (dll) should be placed in diffrent computers (servers). I just can't access those dll's if they are in other computers. As soon as I turn the 'copy local' option on the reference to false, it never works.

I've read thousands of books and articles about distributed architectures, but none of them explicitly described how to use them. Do I need to register them as COM+ applications? Do I need any other technology?

NetAngel