title: 403.14 - Forbidden when controller name and controller directory name is same in IIS
body: <p>I have below code where my controller name is Customer and it is part of the Customer directory in my web api 2 project. It seems that IIS doeasn't allow me to use same directory name and controller name as it is throwing error 403 for get call (<a href="https://hostname:443/myapp/customers" rel="nofollow">https://hostname:443/myapp/customers</a>). I think this will not be a problem after deploying the code but in order to debug on my local machine how can I make this working on my local?</p>
  
  <pre><code>[RoutePrefix(RoutePrefix)]
  public class CustomersController : ApiController
  {
      const string RoutePrefix = @"customers";
  
      private readonly ICustomersData _customersData;
  
      public CustomersController(ICustomersData customersData
      {
          _customersData = customersData
      }
  
      /// &lt;summary&gt;
      /// Get Customers
      /// &lt;/summary&gt;
      /// &lt;returns&gt;Customers&lt;/returns&gt;
      [ResponseType(typeof(Customer[]))]
      [HttpGet, Route("")]
      public IHttpActionResult GetCustomers()
      {
          var customers = _customersData.GetCustomers();
  
          return Ok(customers);
      }
  }
  </code></pre>