User-1120861121 posted
Hello Silgar, I have been facing the same issue... I resolved this problem by adding this script in the Web.Config file of my MVC as well as Web API projects. I did not make any changes in my IIS
<modules runAllManagedModulesForAllRequests="true">
<remove name="WebDAVModule"/>
</modules>
You need to add this in the <system.webServer> section.
Well I know your questions is quite old.... I was searching online for WebDav and PUT operations and came across this post.... So this solution worked for me.... If anybody is facing the same 405 issue for PUT operation, do try the solution I mentioned above.
Thanks.