title: ASP.NET Web API - PUT & DELETE Verbs Not Allowed - IIS 8
body: <p>I recently upgraded from Visual Studio 2010 to the Visual Studio 2012 RC. The installer also installs IIS 8 Express which Visual Studio now uses as the default web server.</p>
  
  <p>IIS 8 is blocking my WEB API requests that use PUT AND DELETE verbs. IIS returns a 405 error, <code>The requested resource does not support http method 'PUT'</code>.</p>
  
  <p>I know people have issues with this in the past and there are several messages about it on Stack Overflow. With IIS 7 Express the solution was to uninstall WebDav. Unfortunately I don't see any way to do that with IIS 8. </p>
  
  <p>I've tried editing out the WebDav sections from applicationhost.config but that hasn't helped. For example I removed <code>&lt;add name="WebDAVModule" image="%IIS_BIN%\webdav.dll" /&gt;</code> from the config file.</p>
  
  <p>I've spent far too long on this. There must be a simple way to enable PUT and DELETE? </p>