title: Asp.net MVC Web Api Http put and delete requests failing
body: <p>I am using Asp.net MVC 4 <strong>Web Api</strong> project. MY application uses mvc to implement a web site. It makes http requests to the web api to implement server functionality.</p>
  
  <p>Regular page requests to controllers work fine and it is able to display web pages. The application is able to make <strong>get</strong> and <strong>post</strong> requests to the api. But when it tries to to <strong>put</strong> or <strong>delete</strong> web requests it gets </p>
  
  <p><strong>"Failed to load resource: the server responded with a status of 501 (Not Implemented) "</strong></p>
  
  <p>The application is hosted on iis 6.</p>
  
  <p>The application works when running a local cassani server instance and is able to make <strong>put</strong> and <strong>delete</strong> requests, but as soon as the application is executed from <strong>iis</strong> it doesn't work as expected.</p>