I have a virtual directory under my MVC website in IIS called \"Files\". This directory is at the same level as my Views directory. When I link to a file from my MVC app to
ASP.Net looks for the directory first and then tries to match a controller, so what you are doing should work. Are you sure the file with that name exists and is accessible?