For an application I wrote I needed to put a crossdomain.xml file on my sharepoint site. To do this I used sharepoint designer to copy the file into the root directory. After that I was able to access it by typing:
I updated the file several times and suddenly IIS started giving me the error: HTTP Error 401.3 - Unauthorized: Access is denied due to an ACL set on the requested resource.
This site is a publishing site with workflow. Though it's not giving any control with publishing files in the root directory I think it's a issue related to that. The file is accessible through the backend of the site.
I've tried a number of things without success. If I delete the file I can't access it through the backend, but I get the 401.3 error on the front end. Copying the file back in allows me to view it through the backend. I've also tried checking the file out and back in. I tried accessing permissions from the front end of the site as well as the backend but couldn't find any directly related to the file. When I looked in the sharepoint error logs the only message I found related to this was:
ations - Trimming doc operations for 'crossdomain.xml' encountered exception: 'The object specified does not belong to a list'
I'm stumped at this point. Any ideas on how to fix this?