Não é possível exibir arquivos sem extensão porque eles “parecem ser scripts” no IIS7.5

3

Eu criei um determinado número de arquivos JSON estáticos sem extensão em uma subpasta do meu site. Eu quero usá-los para testes.

O problema é que o IIS está se recusando a atendê-los porque:

HTTP Error 404.17 - Not Found

The requested content appears to be script and will not be served by the static file handler.

A pasta é uma subpasta de um aplicativo ASP.NET e não consigo criar um aplicativo apenas para ela, nem posso alterar o pool de aplicativos do aplicativo pai. Na verdade, não tenho acesso à configuração do IIS além do arquivo web.config na pasta em questão.

Eu suponho que deve ser uma forma de fazer com que um servidor da Web forneça arquivos estáticos, certo?

    
por madd0 26.03.2012 / 16:19

2 respostas

1

Basta adicionar uma extensão e definir o tipo MIME. Se você precisar de URLs sem extensão, use um regravador de URL para ocultar as extensões

    
por 18.01.2014 / 17:05
0

Existem todos os tipos de maneiras de lidar com isso (por diretório, editando o mapa do manipulador - apenas fora do topo da minha cabeça), e o menor deles é simplesmente adicionar uma extensão. Reveja este documento de technet em Configurando o mapeamento de manipulador e determine qual opção melhor se adapta às suas necessidades. Veja este artigo no IIS.net sobre as entradas do web.config

    
por 26.03.2012 / 19:27

Tags