Чтобы IIS мог загрузить файл, ему нужно иметь расширение файла, поскольку IIS будет обслуживать только те типы файлов, которые зарегистрированы в коллекции типов MIME. И для того, чтобы тип файла был зарегистрирован под типом MIME, ему потребуется расширение.
Вы можете создать простой ASP.NET HttpHandler, который выдает файл. Это сработает.