Μάλλον έχεις παρανοήσει τί κάνει το machineKey. Το machineKey περιέχει τις ρυθμίσεις με βάση τις οποίες ο IIS κρυπτογραφεί τα στοιχεία των εφαρμογών. Κανονικά δεν υπάρχει λόγος να το πειράξεις, ούτε καν να το προσθέσεις στο web.config σου. Οι default ρυθμίσεις είναι ήδη ασφαλείς.
Αν θέλεις να αλλάξεις κάτι στον τρόπο που κρυπτογραφούνται τα στοιχεία ενός provider, π.χ. του SqlMembershipProvider, θα πρέπει να χρησιμοποιήσεις τις ρυθμίσεις του provider, όχι του machineKey.
Για να επαναφέρεις τα default, απλά βγάλε το machineKey από το web.config σου. Αυτό δυστυχώς θα ΕΧΕΙ επίδραση στους χρήστες, καθώς πλέον δεν θα μπορεί να αποκρυπτογραφήσει τα passwords.
Αλήθεια, ποιό είναι το "θέμα" που αντιμετωπίζεις? Ακόμα δεν το ανέφερες. Γιατί πείραξες το machineKey καταρχήν?
Παναγιώτης Καναβός, Freelancer
Twitter: http://www.twitter.com/pkanavos