Check out Jimmy Bogard's blog post for linking StructureMap to WCF integration points, which allows it to have no constructors without a constructor. I know that you are looking for a non-DI Framework, so if you use the approaches given in the links from Peter K's comment to his answer and combine your own DI container with WCF integration points with IInstanceProvider and IServiceBehavior , as described by Jimmy, you should have a DI for WCF that does not use a third-party DI infrastructure.
This is definitely not a 5 minute exercise and will require a bit of code, but hopefully it helps. Let me know if you have any questions and I will update this answer. Good luck
David hoerster
source share