Browse by Tags

Tagged Content List
  • Blog Post: Quando Sql Server non è sufficiente per salvare le sessioni utente di IIS

    IL PROBLEMA Quando si ha la necessitò di far girare un’applicazione web in un ambiente multiserver si ha la necessità di gestire le sessioni degli utenti, e fin dalle sue origini ASP.NET mette a disposizione due modalità: lo state server e la possibilità di appoggiarsi ad un database Sql Server opportunamente...
  • Blog Post: Microsoft CSS presente al REMIX10 Italia (e un’altra occasione per pubblicizzare i servizi del Supporto Tecnico)

    Un post che di tecnico ha veramente poco stavolta… Per non essere da meno dei nostri cugini di SQL Server, i quali 3 mesi fa si sono improvvisati “dottori” della “ Microsoft CSS SQL Clinic ”, anche noi Sviluppatori abbiamo voluto dare il nostro contributo al successo del...
  • Blog Post: ASP.NET application: alta CPU per un difetto di sincronizzazione accedendo ad una variabile globale.

    Salve a tutti. Vediamo oggi un interessante caso di alta CPU. Siamo di fronte ad una applicazione ASP.NET 2.0 che, pur funzionando bene solitamente, di tanto in tanto rallenta improvvisamente e la CPU si innalza al di sopra del 80% di utilizzo. Come al solito generiamo dei log con Performance Monitor...
  • Blog Post: Problemi di deserializzazione con serialization assembly pregenerati (sgen.exe)

    Supponiamo che la vostra applicazione si connetta a diversi web service di cui ha generato i proxy tramite la funzionalità di Visual Studio “Add web reference” o “Add service reference”. Come molti di voi sapranno, la comunicazione con i web service avviene utilizzando lo standard SOAP : in sostanza...
  • Blog Post: SecurityException: Richiesta di autorizzazione di tipo …non consentita.

    Trovare le cause di questo problema potrebbe veramente far perdere la pazienza (e parecchio tempo). Almeno così è stato per me la prima volta che vi sono incappato. Questo post potrebbe essere di aiuto se dovesse capitare a qualcun altro. Eseguendo una ASP.NET 2.0 web application, che ha sempre funzionato...
  • Blog Post: Ricorrente caso di Stack Overflow

    L’applicazione ASP.NET in questione andava in crash di sovente con conseguente perdita di login e di sessione degli utenti collegati. Nell’EventLog veniva registrato il tipico messaggio di errore: Error ID: 1009 A process serving application pool %1 was terminated unexpectedly. The process ID was %2...
  • Blog Post: Web Application Out Of Memory: blocco nel Finalizer thread

    In uno dei miei post precedenti, Sempre chiamare il metodo Dispose! , avevo trattato un di un crash che avveniva per una exception generata all’interno del metodo Dispose. Siccome il codice non chiamava esplicitamente la Dispose, questa era chiamata dal Garbage Collector in fase di Finalizzazione...
  • Blog Post: Perdita continua delle sessioni in una Web Application: come indagare.

    La causa più frequente di perdita delle sessioni è il crash del processo w3wp o il restart dell’AppDomain che processa l’applicazione. Quando si nota che l’applicazione perde le sessioni la prima cosa da fare è abilitare i WebEvent: ASP.NET Health Monitoring http://msdn.microsoft.com/en-us/library...
  • Blog Post: Sempre chiamare il metodo Dispose!

    Un caso che ho gestito recentemente mi dà lo spunto per trattare questo argomento che di certo può interessare molti. Tante volte per pigrizia o fretta si cerca di abbreviare la stesura del codice tralasciando alcuni aspetti che si reputano di importanza secondaria. Spesso una delle prime cose che...
Page 1 of 1 (9 items)