2012-04-27 11 views

Odpowiedz

5

Użyj tego w pliku web.config:

<httpErrors errorMode="Custom" existingResponse="Replace"> 
    <remove statusCode="404" /> 
    <error statusCode="404" responseMode="ExecuteURL" path="/Errors/NotFound" /> 
</httpErrors> 
12

Ja też był ten sam problem z .htm stron w IIS7 (nie ASP, nie .NET).

Zmieniłem responseMode do File zamiast ExecuteURL w <system.webServer> i wszystko działało:

<httpErrors errorMode="Custom" existingResponse="Replace"> 
    <remove statusCode="404" /> 
    <error statusCode="404" responseMode="File" path="error.htm" /> 
</httpErrors>