Abbiamo un servizio web asmx .net che viene chiamato da javascript (usando ASP.Net AJAX) e richiede l'accesso a Session.Accesso di sola lettura alla sessione in una chiamata di servizio Web?
[WebMethod(true)]
public string DoSomethingOnTheServer() { }
Stiamo incontrando il problema della sessione bloccata su una richiesta di lettura/scrittura. C'è un modo per contrassegnare un metodo di servizio web come richiesto l'accesso in sola lettura a Session?
Grazie!
Il problema è che il metodo permette di leggere e scrivere l'accesso ... Sto cercando un senso per attivare solo l'accesso in lettura (l'attivazione dell'accesso in scrittura causa il blocco quando si hanno più richieste simultanee). Tuttavia, non credo che ci sia un modo. – Jonas
Ah ah, ora vedo ... Ora che ho fatto un po 'più di ricerca, non ha molto senso che tu possa impostare una pagina per avere accesso solo in lettura, ma non un servizio web. Cosa succede se si mettono i WebMethod in una pagina aspx (esposti come WebMethods) e si imposta la proprietà EnableSessionState della pagina su ReadOnly? Non è la soluzione migliore, ma potrebbe funzionare. – PhillFox