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…


An authentication error occurred while communicating with the web server

Dopo l’installazione della Service Pack 2 di .NET 2.0 (o della SP1 di .NET 3.5) tentando il debugging remoto di un’applicazione web per la quale utilizzare gli host headers, potreste incappare in questo errore: Unable to start debugging on the web server. An authentication error occurred while communicating with the web server Il motivo è…


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 configurato. Lo stesso discorso…


Cosa serve sapere prima di iniziare il debugging

Può sembrare una contraddizione, soprattutto dopo il mio post precedente su questo argomento, ma la prima cosa da fare per cominciare ad analizzare un dump è chiedersi: mi serve veramente un dump?!? Mi spiego: quando si analizza un errore o un problema in un’applicazione (di qualsiasi tipo) c’è un buon numero di cose da fare…