2016-04-12 23 views
1

Bunu web.config dosyasında aldım.özel 500 hata sayfası klasik asp

<?xml version="1.0" encoding="UTF-8"?> 
<configuration> 
    <system.web> 
     <customErrors mode="On" redirectMode="ResponseRewrite"> 
      <error statusCode="404" redirect="/404.asp" /> 
     <error statusCode="500" redirect="/500.asp" /> 
     </customErrors> 
    </system.web> 

    <system.webServer> 
     <httpErrors errorMode="Custom"> 
      <remove statusCode="404" /> 
      <error statusCode="404" path="/404.asp" responseMode="ExecuteURL" /> 
     <remove statusCode="500" /> 
      <error statusCode="500" path="/500.asp" responseMode="ExecuteURL" /> 
     </httpErrors> 

     <defaultDocument> 
     <files> 
      <add value="home.asp" /> 
     </files> 
     </defaultDocument> 
    </system.webServer> 

</configuration> 

404 yönlendirmesi iyi çalışıyor ancak 500 yönlendirmesi hiçbir şey yapmıyor. Ben tamamen şaşırdım. Biraz yardım. Teşekkürler.

cevap

0

Aşağıdakileri kullanıyorum. Not subStatusCode

<system.webServer> 
    <httpErrors> 
     <error statusCode="500" subStatusCode="100" path="/errorpage500-100.asp" responseMode="ExecuteURL"/> 
    </httpErrors> 
    </system.webServer>