We have an IIS 6 server running a WebDav site. Users successfully connect and upload most files. The files they cannot upload are the ones that are mapped to extensions, such as PHP or ASP. I checked the verbs and tried adding PUT, but that still didn't allow users to upload those files. They always get back:

Error: 0x80070780: The file cannot be accessed by the system.

When I remove the application mapping, the users can upload the files no problem. What else has to be done to allow application mapped files to be uploaded?

If it's of any use, here is the IIS log everytime someone tries to upload:

2009-06-26 15:44:34 PROPFIND /onpar/test.php - domain\user HTTP/1.1 Microsoft-WebDAV-MiniRedir/6.0.6001 - 403 221


It turns out that in order to upload a file that is mapped to an application extension, you have to enable script source access on the web site. Luckily for us, this is the site that developers use to upload data and not the live site. It is fully secured with windows authentication and SSL, but I wouldn't recommend this for live, production websites.


greenbytes is maintaining a detailed page about issues with the Microsoft WebDav Mini-Redirector.

Maybe you should send a note to Julian telling him about your observation.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.