KnowledgeHub
Questions
Tags
Users
Search
Alex Rivera
|
Logout
Edit Question
Title
Body
I've got a hosted WCF service that I created a custom factory for, so that this would work with multiple host headers: /// <summary> /// Required for hosting where multiple host headers are present /// </summary> public class MultipleHostServiceFactory : ServiceHostFactory { protected override ServiceHost CreateServiceHost(Type serviceType, Uri[] baseAddresses) { List<Uri> addresses = new List<Uri>(); addresses.Add(baseAddresses[0]); return base.CreateServiceHost(serviceType, addresses.ToArray()); } } I'm pretty sure that my config files are now right, on both client and server ( can be seen here ). The error I'm getting appears to be related to the factory: Manual addressing is enabled on this factory, so all messages sent must be pre-addressed. public string GetData(int value) { return base.Channel.GetData(value); } The error occurs at line return base.Channel.GetData(value); .
Tags (comma-separated)
Save Edits
Cancel