Par défaut, .NET n'affiche pas les messages d'erreur si on produit une erreur depuis une machine distante.
Résultat, le développement est super aisé.
On a comme message :
Citation :
Erreur du serveur dans l'application '/NetCms'.
--------------------------------------------------------------------------------
Erreur d'exécution Description : Une erreur d'application s'est produite sur le serveur. Les paramètres d'erreur personnalisés actuels pour cette application empêchent l'affichage à distance des détails de l'erreur de l'application (pour des raisons de sécurité). Cependant, ils peuvent être affichés par les navigateurs qui s'exécutent sur l'ordinateur serveur local. Détails: Pour permettre l'affichage des détails de ce message d'erreur spécifique sur les ordinateurs distants, créez une balise <customErrors> dans un fichier de configuration « web.config » situé dans le répertoire racine de l'application Web en cours. Attribuez ensuite la valeur "off" à l'attribut "mode" de cette balise <customErrors>.
<!-- Web.Config Configuration File -->
<configuration>
<system.web>
<customErrors mode="Off"/>
</system.web>
</configuration>
Remarques: La page d'erreurs actuellement affichée peut être remplacée par une page d'erreurs personnalisée. Pour ce faire, modifiez l'attribut "defaultRedirect" de la balise de configuration <customErrors> de l'application, de sorte qu'il pointe vers une URL de la page d'erreurs personnalisée.
<!-- Web.Config Configuration File -->
<configuration>
<system.web>
<customErrors mode="RemoteOnly" defaultRedirect="mycustompage.htm"/>
</system.web>
</configuration>
|
Super.
Ca dit même pas comment on peut activer cette merde pour obtenir le message d'erreur.
Impossible de trouver une trace de l'affichage des messages d'erreur sur les machines distantes dans Google ni dans l'historique du forum.
A croire qu'il n'y a que des gorets qui développent avec .NET, puiqu'ils semblent tous bosser directement sur le serveur...
Bon, bref. Personne ne sait quel paramètre il faut activer ? Le customerror est bien à Off, mais ça ne suffit pas.