title: My web api route map is returning multiple actions
body: <p>The requested URL: <code>http://localhost/api/access/blob</code></p>
  
  <p>The route:</p>
  
  <pre><code>config.Routes.MapHttpRoute(
      name: "AccessApi",
      routeTemplate: "api/{controller}/{action}"
  );
  </code></pre>
  
  <p>The defined actions:</p>
  
  <pre><code>public class AccessController : ApiController
  {
      // GET api/access/blob
      [HttpGet]
      public string Blob()
      {
          return "blob shared access signature";
      }
  
      // GET api/access/queue
      [HttpGet]
      public string Queue()
      {
          return "queue shared access signature";
      }
  }
  </code></pre>
  
  <p>The result:</p>
  
  <pre><code>Multiple actions were found that match the request: 
      System.String Blob() on type Project.Controllers.AccessController 
      System.String Queue() on type Project.Controllers.AccessController
  </code></pre>
  
  <p>Why isn't it finding the appropriate action?</p>