Quanti application pool è in grado di gestire IIS?

Questa è un’interessante domanda che di tanto in tanto ritorna, ed una versione ancora migliore è: quante istanze di w3wp.exe possono essere gestite dal Sistema Operativo? Come spesso succede, la risposta è: dipende… Per prima cosa, ecco il problema dal quale sono poi partite le altre considerazioni: si tratta di una Compagnia di Hosting quindi…


Fatal Execution Engine Error con Framework a 64 bit

Recentemente ho lavorato ad un paio di casi relativi a questo errore, spero con questo post di risparmiare un po’ di stress e mal di testa a qualcun’altro. Il problema si manifesta solamente con il Framework a 64 bit (la stessa applicazione eseguita con il Framework a 32 bit funziona correttamente): il processo termina maniera…


Grafici con LogParser

Si dice che un’immagine valga mille parole, quindi dopo aver introdotto LogParser ed aver mostrato alcuni script d’esempio per filtrare vari tipi di log, vediamo questa volta come presentare l’output delle nostre query in un grafico. Per prima cosa dobbiamo installare gli Office Web Components, senza di questi otterremmo un errore simile a questo: Error…


Hosting on a UNC share is not supported for the Windows XP Platform

Se avete una Soluzione complessa, un sito web con una struttura di file e cartelle complesse e magari dovete farne il debugging su un server remoto potreste incappare in questo errore: An error occurred loading a configuration file: Failed to start monitoring changes to ‘<path>’ because the network BIOS command limit has been reached. For…


Internet Explorer chiede d’installare Silverlight, e ancora, e ancora, e ancora…

La maggior parte delle Richieste di Supporto che riceviamo portano con se problemi interessanti da analizzare e risolvere, un po’ come un puzzle più o meno complesso del quale qualcuno ci ha rubato una parte dei pezzi… il nostro lavoro sostanzialmente consiste nel ricostruire il puzzle, riuscire ad immaginare cosa rappresentassero i pezzi mancanti, metterli…


Introduzione a LogParser

Tra gli strumenti che mi capita di usare più spesso nel mio lavoro c’è sicuramente LogParser, un tool alla riga di comando (per il quale però esistono alcune GUI che facilitano l’uso tramite un’interfaccia grafica) che tramite un linguaggio molto simile al T-SQL permette di analizzare log in formato testuale ma non solo; io lo…


Migrazione a Windows 2008: lentezza dovuta alla smartcard?

Immaginate di avere un’applicazione web i cui utenti vengono autenticati tramite un certificato su smartcard e tutto funziona correttamente con IIS 6; avete deciso di migrare il server a Windows 2008 (che è in ogni caso una buona decisione ) ma improvvisamente i vostri utenti si lamentano di un’improvvisa lentezza nell’uso dell’applicazione, le pagine vengono…


Ok, e adesso come catturo il mio dump?

Adesso che sappiamo come tutto è cominciato, abbiamo le informazioni di base e conosciamo la terminologia, sappiamo perchè i simboli sono importanti, è venuto il momento di catturare il primo dump. Come? Quando? Con quali strumenti? Beh… dipende! Dal secondo post di questa piccola serie conosciamo la differenza tra dump in hang mode e crash…


Perchè i simboli sono importanti?

Nel corso degli anni passati al Supporto Tecnico mi sono (purtroppo) accorto che un argomento (ed uno strumento) molto importante, quasi fondamentale per il debugging è in realtà quasi sconosciuto a molti sviluppatori che lo considerano qualcosa di accessorio ed a volte addirittura una scocciatura: sto parlando dei simboli (ed anche se sono un appassionato,…


Prendere il controllo di Windbg

Come parecchi altri colleghi al CSS, mi capita di passare parecchio tempo lavorando con il debugger che nel mio caso è Windbg. A me piacciono particolarmente gli shortcut da tastiera, mi infastidisce dover staccare continuamente la mano dalla tastiera per un click, tornare alla tastiera, poi ancora al mouse ecc… (un collega di tanto in…