Question

Je suis à l'aide de httpErrors dans mes sites web.config pour gérer les erreurs 404.Ce n'était pas de fonctionner correctement jusqu'à ce que j'ai ajouté existingResponse="Replace" pour le nœud, mais maintenant, je n'obtiens pas d'écran jaune de la mort des erreurs sur mon développement local de la machine.

<httpErrors errorMode="Custom" existingResponse="Replace" >
      <remove statusCode="404" subStatusCode="-1" />
      <error statusCode="404" prefixLanguageFilePath="" path="/error.aspx?c=404" responseMode="ExecuteURL" />
 </httpErrors>
Était-ce utile?

La solution

Essayez de changer la existingResponse la valeur de Auto.Ce qui a fonctionné pour moi.Je suis maintenant en mesure d'utiliser une page 404 personnalisée, tout en voyant le jaune de l'écran de la mort des erreurs.

Autres conseils

Vous devez définir la errorMode l'attribut DetailedLocalOnly.Cela vous permettra de voir YSOD sur l'environnement local et httpErrors lors de l'accès à votre site web à partir de l'ordinateur distant

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top