2017-08-21 1 views
0

J'ai ce dans mon web.config:Erreur de configuration Web Causer 500 Erreur serveur interne

<system.net> 
    <mailSettings> 
     <smtp deliveryMethod="Network" from="[email protected]"> 
      <network defaultCredentials="false" host="mail.xxxxxx.com" password="xxxxxxx" port="25" userName="[email protected]" enableSsl="false" /> 
     </smtp> 
    </mailSettings> 
</system.net> 

Cela provoque toute demande sur mon site devient

500 Internal Server Error

Cela rend le serveur d'hébergement suppose que mon Web.config n'est pas valide. Avant que ça marche, mon site Web peut fonctionner sans problème. Je ne peux pas voir d'erreur de syntaxe dedans?

Que se passe-t-il ici?

+0

Pouvez-vous fournir des détails d'erreur? Utilisez l'onglet réseau du navigateur pour voir quelle erreur vous obtenez. –

+0

Avez-vous vérifié les journaux de votre serveur? C'est une erreur de serveur interne qui signifie (généralement) que vous avez une exception quelque part qui n'a pas été traitée. –

+2

Assurez-vous que le code XML encoder toutes les valeurs (comme les mots de passe) qui peuvent contenir des caractères qui ne peuvent pas apparaître en XML normal (comme & => &) –

Répondre

1

Posting from commenter comme réponse: Vous avez probablement un caractère spécial dans votre mot de passe qui peut nécessiter un codage XML.