I am getting an error

"Can not run a non-default constructor when connecting to well-known objects"

when I try to create a new (remote) object in my client application. The new constructor accepts a couple of parameters, which apparently you can't do? If I change the new constructor to accept no parameters it works fine.

Is there anyway to have parameters in the constructor?? If not that that would really be inconvenient!