I\'ve been trying to find a way to load my WCF service configuration (that huge BLOB of XML config data) from an alternate source - not the standard web.config / app.config.
You can do this, it's a little bit of work though.
On the service side, You'll have to create your own custom ServiceHost and override the ApplyConfiguration method.
Check out this blog post
On the client side, you do something similar, but provide a custom ChannelFactory and override the ApplyConfiguration method there.