title: WebAPI controller same action different parameters
body: <p>I have a base controller as with 2 actions:</p>
  
  <pre><code>    [ActionName("Find")]
      [HttpGet]
      public virtual IHttpActionResult Find(string name)
      {
          return null;
      }
  
      [ActionName("Find")]
      [HttpGet]
      public virtual IHttpActionResult Find(int number)
      {
          return null;
      }
  </code></pre>
  
  <p>Some of my controllers use the different Find method, for example:</p>
  
  <pre><code>    public override IHttpActionResult Find(string number)
      {
          return OK;   
      }
  </code></pre>
  
  <p>However, I get an error when calling this action from the client:</p>
  
  <pre><code>Multiple actions were found that match the request: \r\nFind on type API.Controllers.CustomerController
  </code></pre>
  
  <p>How can I solve this problem?</p>