title: Adding a Service to ServiceStack
body: <p>I am trying to add a new service to ServiceStack, but it is not being recognized, and my routes are not showing up in the metadata.</p>
  
  <p>This is my service:</p>
  
  <pre><code>public class EventService : Service
  {
      public object Post(EventRequest event_request)
      {
          return new EventResponse() {
               name = "FirstEvent"
          }
      }
  }
  
  public class EventRequest
  {
      public int event_id { get; set; }
  }
  
  [Route("/event", "POST")]
  public class EventResponse {
      public string name { get; set; }
  }
  </code></pre>
  
  <p>I have even explicitly referenced the EventService in AppHost, even though they are in the same assembly. I am just adding a service to the basic service tutorial code, and my service is defined within the same namespace as the HelloService.</p>
  
  <pre><code> public AppHost() //Tell ServiceStack the name and where to find your web services
          : base("StarterTemplate ASP.NET Host", typeof(HelloService).Assembly, typeof(EventService).Assembly) { }
  </code></pre>
  
  <p>I have also tried stopping and starting the IIS express service</p>
  
  <p>What am I missing?</p>