Καλώς ορίσατε στο dotNETZone.gr - Σύνδεση | Εγγραφή | Βοήθεια
σε

 

Αρχική σελίδα Ιστολόγια Συζητήσεις Εκθέσεις Φωτογραφιών Αρχειοθήκες

Το SMTPClient θυμάται άλλον SMTP host

Îåêßíçóå áðü ôï ìÝëïò nullvoid. Τελευταία δημοσίευση από το μέλος nullvoid στις 19-09-2006, 15:36. Υπάρχουν 0 απαντήσεις.
Ταξινόμηση Δημοσιεύσεων: Προηγούμενο Επόμενο
  •  19-09-2006, 15:36 16924

    Crying [:'(] Το SMTPClient θυμάται άλλον SMTP host

    Χρησιμοποιώ την κλάση SMTPClient για να στείλω mail. Έχω δηλώσει στο Web.Config στο system.net τον SMTP Host και έτσι στον κώδικα χρησιμοποιώ τον default no-arg constructor της SMTPClient.

    Στο μηχάνημα ανάπτυξης, χρησιμοποιώ τον SMTP Host A. Στο κανονικό μηχάνημα, τον SMTP Host B. Από λάθος, είχα αφήσει τον A και στο κανονικό μηχάνημα με αποτέλεσμα να σκάει η σελίδα.

    Τα ωραία αρχίζουν τώρα: αλλάζω τον SMTP Host και επιμένει να στέλνει με τον παλιό. Μόνο restart τον IIS δεν έκανα. Ότι και να το έκανα, πάει να στείλει με τον παλιό. Αν χρησιμοποιήσω τον constructor SMTPClient("σωστός host") τότε το στέλνει κανονικά.

    Έκανα το εξής για να βεβαιωθώ ότι το web.config φορτώνεται: έβαλα ένα custom κλειδί στο appSettings με όνομα SMTPHost και τιμή τον σωστό SMTPHost και χρησιμοποίησα αυτήν την τιμή στον SMTPClient. Έπαιξε ρολόι, που σημαίνει ότι το web.config φορτώθηκε σωστά. Ωστόσο αν γυρίσω πίσω στον no-arg constructor SMTPClient(), πάει και βρίσκει σαν φάντασμα τον παλιό SMTP host.

    Έψαξα σε όλο το φάκελο του site και δεν υπάρχει πουθενά σε κανένα αρχείο ο smtp host φάντασμα! Από πού τον βρίσκει και τον χρησιμοποιεί; Τι να κάνω για να χρησιμοποιήσει τον σωστό smtp host; Crying

    Παράξενα πράγματα. Ευχαριστώ προκαταβολικά
Προβολή Τροφοδοσίας RSS με μορφή XML
Με χρήση του Community Server (Commercial Edition), από την Telligent Systems