Yes, this is possible. However, you should not have issues using ConfigWeb in a proper setup; what issues are you having?
Besides using ConfigWeb; you can configure remote connections or other infoeither:
-via database script (but involves changes to repository tables on both client and host side), plus restart of clients if configuring new connections -programmatically, by local or remote calls into the Config Service of client or host (just as ConfigWeb does)
-Greg Greg Leake, Microsoft |