Seeing as the error is different from your standard 404 error, the file clearly is there, but IIS doesn’t want to serve it. If it’s not permissions, then it could be the extension/mime type. Maybe IIS will only serve file extensions that it knows about?