How do I kill off an instance of my service when an error occurs?

Call Abort. More specifically, call Abort on the InstanceContext that corresponds to the service instance that you wish to be rid of.

This may be dangerous if your service is implemented by a singleton instance because then you will have no way to get more instances of your service.

Next time: Where to Find Training