• User Attivo

    [C#] ISessionIDManager e problema con l'ID di sessione

    Salve a tutti,
    ho un problema con l'id di sessione e l'interfaccia ISessionIDManager.

    Ho la necessità di portare la sessione da un webserver a un altro, e vorrei farlo passando l'id di sessione nella querystring. Per ottenerlo correttamente nel webserver di arrivo, implemento l'interfaccia ISessionIDManager in modo da poter prelevare l'id giusto.

    Il problema nasce nella funzione Validate della classe che implementa l'interfaccia. Un esempio di una classe (che ho ripreso) lo si trova su MSDN:

    m s d n.microsoft.com/en-us/lib...nidmanager.aspx

    Se utilizzo questo codice ottengo un errore nella linea:

    
    Guid testGuid = new Guid(id);
    
    

    Perche' mi dice che l'id di sessione e' di 24 caratteri mentre una Guid e' di 32. Non capisco come risolvere, visto che ho copiato il codice da msdn.

    Avete qualche idea?

    Grazie


  • User

    Mmm mi pubblicheresti tutto il codice inerente?
    Perchè non so id come tu lo abbia dichiarato... che tipo di dato è? Una stringa come nell'esempio?
    In debug se ci passi sopra con il mouse cosa ti dice? Che valore ha?