Ho due applicazioni Web, una in .net 3.5 framework e un'altra in .net 4.0 framework (MVC con Razor). Ho caricato l'applicazione framework 3.5 nel dominio principale e l'applicazione framework 4.0 nel sottodominio. Voglio condividere la sessione tra questa applicazione. Sto usando la modalità stato sessione come server SQL. Ho provato soluzioni come applicare il nome dell'applicazione nella stringa di connessione SQL server sessione e modificare stored procedure TempGetAppID nel database ASPState. Funziona perfettamente in locale, ma quando carico di vivere non condivide la sessione. Poi ho anche provato la condivisione dei cookie tra domini ma non funziona. Quindi penso che sia necessario qualche cambiamento nel server ma non so dove apportare modifiche. Qualcuno può aiutare?Condivisione sessione tra due domini
5
A
risposta
0
Una delle cose che è più spesso diversa negli ambienti di produzione è che ogni app ha il proprio keypad. Puoi crearne uno con this generator e inserire lo stesso nelle configurazioni di entrambe le applicazioni, in modo che possano decifrare i cookie dall'altra app. Di default lo stato della sessione ha anche un cookie che contiene la chiave di sessione, e per poter condividere le sessioni, dovresti essere prima in grado di condividere i cookie.
Problemi correlati
- 1. oggetto sessione di condivisione tra le diverse applicazioni web
- 2. Condivisione di variabili SESSIONE tra più sottodomini
- 3. ANDROID: condivisione sessione tra Webview e httpclient
- 4. Android: condivisione di risorse tra due applicazioni
- 5. condivisione dati tra due applicazioni per iPhone
- 6. Condivisione dei dati iCloud tra due app
- 7. Problema nel mantenere la sessione tra due diversi domini su un sito Web fatto in CakePHP
- 8. Condivisione della sessione tra il servizio web e l'applicazione asp.net
- 9. Condivisione di una sessione tra Ruby e PHP
- 10. tra domini XMLHttpRequest
- 11. Ajax tra domini chiamate
- 12. Comunicazione iframe tra domini
- 13. Accesso (o sessione) ai domini incrociati
- 14. jQuery AJAX con due domini
- 15. condivisione della tabella del database tra due progetti django
- 16. Condivisione di un codice tra due progetti in git
- 17. Condivisione di file/dati tra due app iOS che possiedo
- 18. Condivisione della memoria tra due processi (C, Windows)
- 19. Condivisione di codice tra due diversi progetti git
- 20. Condivisione dei dati tra due Redux Reducers/States
- 21. Condividi sessione/cookie tra sottodomini per Play 2.X
- 22. Perché non più provider oMed hanno abilitato la condivisione di risorse tra domini sui loro endpoint?
- 23. resx condivisione tra i progetti
- 24. richieste tra domini con JSON
- 25. AngularJS e tra domini POST
- 26. condivisione tra moduli con AngularJS?
- 27. IIS7: condivisione di sessioni tra applicazioni con server di stato
- 28. Come mantenere la sessione di clock tra due dispositivi diversi?
- 29. jQuery: Imposta cookie per due domini
- 30. Un'istanza Tomcat per due domini e due applicazioni web
Condivide lo stesso pool di app (non è sicuro se questo è il problema, ma è il caso migliore). A livello locale, presumo che condividano lo stesso pool di app, che potrebbe essere il motivo per cui funziona. – webnoob
È necessario assicurarsi che le 2 applicazioni si connettano allo stesso file di database e abbiano lo stesso ID applicazione (sul database) – Aristos
Soluzioni provate menzionate in http://stackoverflow.com/a/3151315 e http://stackoverflow.com/a/2461502? –