That Metadata error is what I get when I browse to the service in a browser. I am not consuming it with a client
and Yes.. I added
Your code and config seems fine - except for one little point:
In your tag, you have defined a name that doesn't seem to correspond to the class that actually implements your service:
**************************
but your class is:
namespace DestructionServices
{
.....
public class TacticalNukeSVC : INukeInterface
{
Those names need to match! The name= attribute on the tag in config must be exactly what your service class is called - fully qualified, including namespace - so in your case here, it should be: