Como evitar que o IIS envie uma resposta nula quando não consegue encontrar um documento padrão?

2

Quando tento acessar um URL que aponta para um diretório que não contém um documento padrão, o IIS 7.0 me envia essa resposta:

HTTP/1.1 200 OK
Server: Microsoft-IIS/7.0
X-Powered-By: ASP.NET
Date: Tue, 23 Feb 2010 07:36:47 GMT
Content-Length: 0

Eu queria saber se há alguma maneira de gerar um erro 404?

    
por Thijs Tijsma 23.02.2010 / 08:44

1 resposta

1

O que descobri é que você precisa ter o recurso Pesquisa no Diretório instalado no IIS.

Se estiver instalado e desabilitado no arquivo web.config (que é o padrão), o IIS lançará um erro 403.14.

Se você não instalar o recurso Pesquisa no Diretório, receberá um 200 sem resposta.

Eu não consegui convencer ninguém de que é um bug, mas com certeza parece ser um.

Eu esperaria que o IIS retornasse um 404.

link

    
por 04.04.2013 / 20:48

Tags