ok, sorry. I didn't know that thing with the backslashes.
my own htaccess files look like this:
AuthName "Web Database Access"
AuthType Basic
AuthUserFile /wwwroot/include/.htpasswd
<Limit GET POST PUT>
require valid-user
</Limit>
maybe it's the missing "<limit>" that causes your problems?