I’ve also remembered to include
AspNetCompatibilityRequirements( RequirementsMode = AspNetCompatibilityRequirementsMode.Required )] on my service.
As far as I can tell these are the only two things that need to be set but nobody on the WCF forums seem to be able to help. I am running in IIS7. Is there something else I could be missing??
Turns out it doesn’t work when using Net.Tcp binding:(