I have a C# class project which is my EpiServer plugin. I added a reference to my plugin from the standard Alloy web service project in order to debug.
Do I have to add a new web service project and bundle that with my plugin (if this is possible), or does my plugin have access to set up an endpoint through Epi framework?
There is also the possibility to get points for answers: http://stackoverflow.com/questions/31786325/how-to-add-webservicehost-post-get-support-in-episerver-plugin
Have you looked into using ASP.NET Web API for your endpoints? It's much easier to get up an running than anything WCF in my experience: https://www.epinova.no/en/blog/aspnet-web-api-in-episerver-cms-7-projects/