I make the Neil S` information more exact:
- Delete WebDAV from "Modules"
- Delete WebDAV from "Handler Mappings"
- I delete WebDAV from IIS components to make sure WebDAV not exists and restart Windows
- Go to "Handler Mappings" and find ExtensionlessUrlHandler (for 32 and 64 and Integrated), open it and go to "Request Restrictions" to second chapter "Verbs" and put some of the methods you need to the string. I have the next:
GET,HEAD,POST,DEBUG,PUT
I repeat the changes for three "ExtensionlessUrlHandler" states.
- I do not change Request Filtering settings
So, 404 and 405 error for Put method was disappeared, I receive 200 status.
This solution works for me.