Χμμμ...
Λοιπόν από ότι βλέπω χρησιμοποιείς τον default AspNetSqlRoleProvider για membership και roles. Ο provider αυτός χρησιμοποιεί by default το connection string με όνομα LocalSqlServer, και παρότι εσύ δε το βλέπεις υπάρχει (κληρονομείται από το machine.config) μια ακόμη εγγραφή στα connection strings με αυτό το όνομα (LocalSqlServer) που κοιτάει στον local sqlExpress.
Αυτό που φαντάζομαι ότι έχει γίνει είναι ότι έχεις κάνει disable το service του SQLExpress οπότε δεν μπορεί να συνδεθεί σε αυτόν και επιπλέον δεν έχεις αλλάξει το default όνομα στο provider ώστε να κοιτάει στο connection που εσύ θέλεις.
Έτσι, και υπό τη προυπόθεση ότι η βάση "content" περιέχει τους πίνακες του Membership και και των Roles (αν όχι θα πρέπει να τρέξεις κάποια scripts για να τους βάλεις), αν γράψεις κάτι σαν κι αυτό στο web.config σου
<membership defaultProvider="SqlProvider" userIsOnlineTimeWindow="20">
<providers>
<remove name="AspNetSqlProvider"/>
<add name="SqlProvider" type="System.Web.Security.SqlMembershipProvider" connectionStringName="connectionString" enablePasswordRetrieval="false" enablePasswordReset="true" requiresQuestionAndAnswer="true" passwordFormat="Hashed" applicationName="/"/>
</providers>
</membership>
φαντάζομαι ότι θα παίξει...
Κάτι αντίστοιχο θα χρειαστείς για το Role Provider.
MSc Konstantinos Pantos
MCP Software Engineer
http://blog.pantos.name
http://kostas.pantos.name