There are two ways to do this. The first is where you are right now to satisfy its routing. To ignore the intended route, you should use the following:
routes.IgnoreRoute("...")
However, this may not be the right security approach. I would recommend that you define an explicit action to load your click-once exe. See this q / a for an example of using the FileContentResult class.
The reason for this is that you can control security for this file without opening access levels to other directories.
Change If this is for the entire catalog, you can still follow the same approach.
source share