title: asp.net webapi 2 attribute routing not working
body: <p>I have visual studio 2012 installed with mvc4 using .net framework 4.5. Now I want to use webapi2 with attribute writing and i want my hlep page show all the endpoints properly.</p>
  
  <p>In my solution i added a new mvc4 base emtpy project and using nuget i upgraded to mvc5 and then i have installed webapi2 packages. lastly i have installed help package for webapi2.</p>
  
  <p>now when i use routeprefix I cant see any content on help page and when i try to access my webapi endpoint in browsers it throws following error.</p>
  
  <p><a href="http://expressiis.com/api/v1/" rel="noreferrer">http://expressiis.com/api/v1/</a></p>
  
  <pre><code>   &lt;Error&gt;
      &lt;Message&gt;
      No HTTP resource was found that matches the request URI 'http://expressiis.com/api/v1/'.
      &lt;/Message&gt;
      &lt;MessageDetail&gt;
      No type was found that matches the controller named 'v1'.
      &lt;/MessageDetail&gt;
      &lt;/Error&gt;
  
  namespace WebApi.Controllers
  {
      [RoutePrefix("api/v1")]
      public class SubscribersController : ApiController
      {
          // GET api/&lt;controller&gt;   
          [Route("")]
          [HttpGet]
          public IQueryable&lt;string&gt; Get()
          {
              return new string[] { "value1", "value2" }.AsQueryable();
          }
  
  
      }
  }
  </code></pre>