Sign in
Supporto Tecnico agli Sviluppatori
Translate This Page
Translate this page
Powered by
Microsoft® Translator
Tags
.NET Compact Framework
.NET Framework
.NET Remoting
Andrea Liberatore
Application Compatibility
ASP.NET
Carlo Cardella
Carlo Colombo
Carmelo Pulvirenti
Certificates
ClickOnce
CLR
Debug
Debugging
Debugging/Windbg
Desktop Heap
dynamic
Fault Tolerant Heap
General
IE7
IIS
Informazioni
Internet Explorer
LogParser
Marco Crippa
Mario Raccagni
Pages
Performance
PFx
Platform SDK
Raffaele Limosani
Reflection
scripting
Security
Silverlight
SQLCE
Stefano Pronti
Troubleshooting
Visual Studio
WCF
WF
Windows 7
Windows Mobile
Windows Phone 7
Workflow
Browse by Tags
MSDN Blogs
>
Supporto Tecnico agli Sviluppatori
>
All Tags
>
debugging/windbg
Tagged Content List
Blog Post:
Kernel Debugging: Pronti? Via..
mariora
La prima volta. Ci eravamo lasciati in questa situazione: Windbg avviato as admin, la VM configurata per il kernel debugging su seriale, ma spenta. Se non lo siamo, chiudiamo tutto ed eseguiamo questi passi nell’ordine esatto. Avviamo Windbg “As Administrator”. Verifichiamo che Symbol Path contenga il...
on
17 Feb 2010
Blog Post:
Kernel Debugging, prepariamoci..
mariora
Salve a tutti. Come avevo promesso in un altro post , oggi vedremo come si può iniziare a fare Kernel Debugging. Il Kernel Debugging è di solito l’ultima spiaggia per uno sviluppatore di applicazioni in user mode, mentre è il pane quotidiano per chi realizza device driver e componenti che interagiscono...
on
14 Feb 2010
Blog Post:
Ricorrente caso di Stack Overflow
stefanop
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...
on
27 Jan 2010
Blog Post:
Ok, e adesso come catturo il mio dump?
Carlo Cardella
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...
on
17 Jan 2010
Blog Post:
Troubleshooting di una RemotingException
Carlo Colombo
Questo post analizza un errore a runtime di .NET Remoting . WCF sta rapidamente diventando l’infrastruttura di comunicazione preferita per le applicazioni .NET, ma .NET Remoting è ancora utile in alcuni casi. Specificamente, quando l’interoperabilità non è richiesta ed è necessario passare gli oggetti...
on
11 Jan 2010
Blog Post:
CreateProcess e i Job di Windows Vista/7.
mariora
Salve a tutti. Oggi volevo puntare lo sguardo su un flag delle varie CreateProcess, CreateProcessAsUSer, CreateProcessWithTokenW, CreateProcessWithLogonW: CREATE_BREAKAWAY_FROM_JOB . Cosa dice MSDN a proposito dei Job: http://msdn.microsoft.com/en-us/library/ms684161(VS.85).aspx Un Job object è un insieme...
on
16 Dec 2009
Blog Post:
Troubleshooting con Process Monitor
mariora
Salve a tutti! Nel nostro lavoro quotidiano, utilizziamo diversi strumenti, Windbg , Process Explorer , Process Monitor , che ci permettono di capire cosa sta succedendo nel sistema operativo in un dato momento, permettendoci di individuare la ragione del problema che stiamo affrontando. Volevo...
on
2 Dec 2009
Blog Post:
Web Application Out Of Memory: blocco nel Finalizer thread
stefanop
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...
on
30 Nov 2009
Blog Post:
Perchè i simboli sono importanti?
Carlo Cardella
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...
on
22 Nov 2009
Blog Post:
Come determinare se un oggetto .Net è già stato finalizzato
Carlo Colombo
Introduzione Eccoci al mio secondo post. Vediamo insieme una parte di un problema che sto analizzando in questi giorni. Il problema è piuttosto complesso, ma in questo post ci concentriamo su una sottoparte. Ho un dump relativo ad un crash di un processo e il problema, come al solito in questi casi,...
on
26 Oct 2009
Blog Post:
Perdita continua delle sessioni in una Web Application: come indagare.
stefanop
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...
on
21 Oct 2009
Blog Post:
Cosa serve sapere prima di iniziare il debugging
Carlo Cardella
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...
on
19 Oct 2009
Blog Post:
Come disabilitare il Fault Tolerant Heap
mariora
Una delle novità introdotte da Windows 7 è il Fault Tolerant Heap . Silviu Calinoiu, il papà dell’idea, ha descritto efficacemente il FTH in questo video . Silviu mi ha aiutato personalmente a risolvere un problema con un cliente e vorrei riportarvi questa esperienza, perchè ho potuto apprezzare alcuni...
on
7 Oct 2009
Blog Post:
Nuovo del debugging? Come è cominciata (e come potrebbe cominciare per te…)
Carlo Cardella
Quando sono entrato in Microsoft e mi sono unito al gruppo EMEA di Supporto agli Sviluppatori Internet nel 2004, ho capito ben presto che avrei dovuto acquisire nuovi skill se avessi voluto avere un futuro nel mio nuovo ruolo; fino a quel momento ero stato uno sviluppatore “fatto da solo” nel senso che...
on
22 Sep 2009
Page 1 of 1 (14 items)