title: Why does HTTP DELETE verb return 405 error - method not allowed for my RESTful WCF service running on IIS 7.5?
body: <p>Can anyone shed any light on this?  I feel like I have wasted the entire day today hunting and searching the internet for any scrap of information about how to do this.  I have created a very simple WCF RESTful service.  It is basically a proof of concept.  I have a simple database behind it and I am just trying to get it working so that I can view, create, update and delete items.  Right now I only have view and update working.  I'll tackle create later.  For now I can't figure out why the delete doesn't work.  Almost everything I have found so far tells me that I need to disable the WebDAV module.  I did that and then I got PUT to work.  But I can not get DELETE to work.  Whenever I attempt to call DELETE through my service I get the following error:</p>
  
  <p>The remote server returned an unexpected response: (405) Method Not Allowed.</p>
  
  <p>So it seems like somewhere on my server it is not allowing the DELETE verb.  But for the life of me I can not figure it out.  I already checked the Handler Mappings and the handler allows all verbs for the .SVC extension.  I have disabled WebDAV.  I'm not really sure where else to look.  I am using IIS 7.5 on Windows Server 2008 R2.</p>
  
  <p>(I can provide code if it would help at all)</p>
  
  <p>Thanks,
  Corey</p>