Eu não deixaria que outros usuários mal explicassem o problema e colocasse você usando a abordagem System.Web.HttpForbiddenHandler
. Eu suspeito que ele provavelmente tenha outros problemas não adequadamente explicados em sua pergunta.
Com relação ao mapeamento .fla
para a extensão ISAPI do ASP.NET e usando o System.Web.HttpForbiddenHandler
, isso funciona perfeitamente e nunca tivemos problemas de 'cache'. Você já tentou isso em vez de ouvir boatos?
Sua outra abordagem é remover o tipo mime associado, globalmente ou no nível do site.
"Por que é tão difícil conseguir que o IIS faça algo tão simples como parar de exibir um arquivo com uma extensão específica?"
Sem soar insolente, nenhuma das situações acima é difícil, é assim que é feito e não há muito trabalho para implementar.