I use WebClient type to upload *.cab files to my server. On the server side, I registered a HTTP handler for *.cab file with the PUT method as below:
WebClient
Removing the WebDAV-module should be sufficient. Just change your Web.config: