This relates to the blog for this same problem with WCF that Rob Zelt posted and it is pretty much the same just adapted for ADO.NET Data Services
If you have the error:
This collection already contains an address with scheme http. There can be at most one address per scheme in this collection.
Parameter name: item
Then enter this code at the bottom in a new class and change the svc file
Factory="CustomHostFactory"and all being well it should remove the error.
class CustomHostFactory : DataServiceHostFactory
protected override ServiceHost CreateServiceHost(Type serviceType, Uri baseAddresses)
CustomHost customServiceHost = new CustomHost(serviceType, baseAddresses);
class CustomHost : DataServiceHost
public CustomHost(Type serviceType, params Uri baseAddresses) : base(serviceType, baseAddresses)
protected override void ApplyConfiguration()