Есть два способа сделать это. Во-первых, куда вы сейчас направляетесь, чтобы удовлетворить это с помощью маршрутизации. Вы должны иметь возможность использовать следующее, чтобы игнорировать намеченный маршрут:
routes.IgnoreRoute("...")
Однако, это не может быть правильным подходом с точки зрения безопасности. Я бы порекомендовал вам определить явное действие, чтобы загрузить исполняемый файл, запускаемый нажатием одной кнопки. Посмотрите на этот q / a в качестве примера использования класса FileContentResult .
Причина этого в том, что вы можете контролировать безопасность этого файла, не открывая уровни доступа к другим каталогам.
Редактировать : Если это для всего каталога, вы все равно можете использовать тот же подход.