ASP.NET Debugging
learn.microsoft.com/en-us/archive/blogs/tom
Debugging from an ASP.NET and Azure Engineer. Posts are from customer issues and things I feel may be useful.
C# / .NETDistributed systems / cloudDev tools / editors / IDEsMicrosoft blogsMSDN archive
- Posts
- 273 from 15 Nov 2007 to 14 Aug 2013
- Posting
- archived, read-only
- Kind
- personal blog
- Feed
- https://learn.microsoft.com/en-us/archive/blogs/tom/feed.xml
2013 1
2012 5
2011 4
2010 7
- WCF RIA 4.0 requires an Entity Model that includes Foreign Key Information
- New Psscor2 commands – Dealing with Dates and Times
- New Psscor2 commands – ClrStack showing source and line numbers
- New Psscor2 commands – DumpAllExceptions
- New debugger extension for .NET, Psscor2, released
- Profilers and ASP.NET
- Intermittently the Server sends back 0 byte WebResource.axd and ScriptResource.axd files
2009 32
- Azure: There is not enough space on the disk
- Updates to Windows Azure from PDC
- Contest: What have you done with .NET?
- Impersonation, WCF, and making updates to a database
- Debugging .NET apps for .NET 4.0
- Discounts on Microsoft Certification Exams
- WCF, Silverlight, and SharePoint… Oh my!
- Developing for the Clouds
- Adventures with Silverlight 3.0 and SharePoint – Part 2
- Adventures with Silverlight 3.0 and SharePoint – Part 1
- CannonPI teaser video
- Silverlight RIA calling Stored Procedures that don’t return tables
- How are production ASP.NET site problems applied in the future?
- Creating interesting Silverlight chart datapoints
- Logging modules for ASP.NET (MVC) and also for Windows Azure
- Any ASP.NET Debugging requests?
- MSDN updates
- ASP.NET MVC and JSON and when do you use Async
- Silverlight 3 RIA controls and how they load
- Microsoft Elevate America
- ASP.NET Troubleshooting
- Feedback and Microsoft
- ASP.NET MVC and SharePoint
- Windows Azure
- New hotfix for problems with MVC and Visual Studio crashing
- Future Vision UX ideas
- Linq exception
- Silverlight updates – CBS and a contest
- KB articles are moving
- Cloud applications
- We have a new language, F#
- New information coming
2008 212
- Where do you go to find answers?
- Linq features to make smaller code
- What do you need to troubleshoot Azure?
- Insides of Azure
- Windows Azure and you
- IntelliSense for jQuery
- Strange callstacks
- Creating an Auto-complete textbox
- Linq – Do we need another way to access databases?
- New place to find some great web information from Microsoft
- Who are you most looking forward to listening to at the PDC
- Videos are coming – suggested topics?
- XPerf: A CPU Sampler
- Getting SOS to work, a historical view
- ASP.NET Tip: Understanding the caching of data in SOS
- ASP.NET and Codeplex
- Tips for Reporting Services
- ASP.NET Tip: When to use which Session Server
- Tail calling in .NET
- ASP.NET Tip: Letting Microsoft know about your problems/requests
- Event Log message after installing .NET update – part 2
- The PDC this year…
- Event Log message after installing .NET update
- ASP.NET Tip: How to avoid creating a GC Hole
- ANSWER: POP QUIZ: What’s wrong with this code – part 3
- Why the questions and what am I going to do with the data
- POP QUIZ: What’s wrong with this code – part 3
- Who uses SOSEX and what for?
- How are you using ASP.NET and Silverlight?
- ASP.NET Tips: Careful Use of Static's
- High Memory part 6 – Fragmentation revisited
- How does maxconnection work for a System.Net.HttpWebRequest using a proxy?
- Slow performance of a GridView inside an UpdatePanel
- Debugger Extension update
- Updating a web site to apply a security patch with the help of Hyper-V
- How do you test the performance of your web site?
- SOS Tip: Using help
- Who is using MVC?
- Important blogs to visit regularly
- Microsoft Optimization for your IT
- Any other .NET 3.5 SP1 issues?
- Improving Time-Critical Code written in C
- .NET 3.5 SP1 Source released
- ANSWER: Logic Puzzle: Jelly Beans
- IE8 Beta 2 Update
- IE8 Beta 2 is now out
- Logic Puzzle: Jelly Beans
- ASP.NET Tip: Keep hidden files hidden
- SOS Best Practice: Match the SOS version with the process being analyzed
- Understanding How You Use This Blog
- Known issues for ASP.NET with .NET 3.5 SP1
- SOS Feature Requests for the Future
- ASP.NET Tip: ASP.NET MSDN Site
- ANSWER Logic Puzzle: What comes next?
- Hyper-V and Visual Studio 2008 SP1
- Logic Puzzle: What comes next?
- Comment Guidelines for this Blog
- Common Issue: Permission problems when using remote content
- System.IndexOutOfRangeException on a webfarm
- ANSWER Logic Puzzle: Russian Roulette
- Update for viewstate issues
- Visual Studio 2008 and .NET Framework 3.5 Service Pack 1
- Logic puzzle: Russian Roulette
- Have you used or added to the ASP.NET Wiki?
- Loading a control in a Login Control may give a NullReferenceException
- Inserting a dynamic column into a DataGrid and sorting by it
- ANSWER Logic Puzzle: Buying donuts puzzle
- Internet Explorer 8 Beta 1 Hands-on Labs
- ASP.NET Scaling Strategies
- Logic Puzzle: Buying donuts puzzle
- Live Mesh update
- SOS: Commands not working on a mini-dump
- Hyper-V continued
- Do you think about supportability?
- ASP.NET Tips: DumpAllExceptions output changes
- ANSWER: POP QUIZ: What are Free Threads in the Threadpool
- Windows Home Server update
- BLOG CHAT RECAP: SQL Injection
- ASP.NET Tips: Loading a DLL out of the bin directory
- BLOG CHAT: SQL Injection – Today
- Terrarium anyone?
- Software Applications, the targets of vulnerabilities
- Windows Internal Beta Exam 70-660
- What is more important – Design or Content
- Unable to use Session State Server
- BLOG CHAT: SQL Injection
- Silverlight control samples for Beta 2
- What would make troubleshooting easier
- POP QUIZ: What are Free Threads in the Threadpool
- Using .NET for Mobile Applications
- Migrating to Debugging .NET after Win32
- How do you Troubleshoot ASP.NET problems?
- Visual Studio 2008 Web Server Here shell extension
- SOS: Always use the correct debugger
- Hotfixes on Code Gallery
- SOS: Upcoming release has a few new commands – HeapStat
- SOS: Upcoming release has a few new commands – DumpXmlDocument
- SQL Injection – some tools to help
- ASP.NET Tips: Finding what is taking up memory
- ASP.NET Tips: Using Process Explorer to help with high CPU
- ASP.NET and Performance
- Unleashing the power of your employees
- Blog Chat: What would you like to talk about?
- SOS: Upcoming release has a few new commands – ported from 1.x
- SOS: Upcoming release has a few new commands – DumpThreadConfig
- MVC Information for ASP.NET
- What Future Update are you looking forward to most?
- Documentation, and Where to Find It
- Cannot create/shadow copy 'File Name' when that file already exists
- How to Dump when a Function Fails
- Hyper-V part 2
- Update coming for SOS
- Hyper-V part 1
- SQL Injection continued
- Other bloggers you may want to check out
- REMIX08 Demo of using DeepZoom to it’s fullest
- SQL Injection and how to avoid it
- ASP.NET and Virtual Machines
- ASP.NET Application Life Cycle
- ASP.NET Tips: Expression Web vs Visual Studio
- ASP.NET, Visual Studio and Vista
- Visual Studio 2008 and .NET Framework SP1 Beta
- ASP.NET Tips: What to gather to troubleshoot - part 6 - Recycle due to memoryLimit
- What is the story with these files ending with ni?
- ASP.NET Tips: What to gather to troubleshoot - part 5 - OutOfMemoryException
- ANSWER: POP QUIZ: What’s wrong with this code – part 2
- Your debugging experience - I want to hear from you
- ASP.NET Tips: What to gather to troubleshoot - part 3a - Crash revisited
- POP QUIZ: What’s wrong with this code – part 2
- Silverlight 2.0 and NFL Free Agency
- ASP.NET Tips: What to gather to troubleshoot - part 4 - Deadlocks
- In case you missed MIX
- The WorldWide Telescope
- Debugging .NET Framework Source Code
- How to create a virtual machine from a physical one
- Getting more information from !clrstack
- ASP.NET Tips: What to gather to troubleshoot – part 2 – High Memory
- Job openings with the .NET Framework Team
- Code Gallery and CodePlex, how are they different and what are their benefits?
- ASP.NET Tips: Printing an IP Address
- ASP.NET Tips: Looking at the finalization queue
- Understanding when to use a Finalizer in your .NET class
- Visual Studio Designer not Respecting Assembly Binding Redirection
- Networking problems with Windows Server 2003 SP2 – update available
- Ajax View: Remotely Monitoring Web 2.0 Applications
- ANSWER: POP QUIZ: Why would you get this error from Windbg?
- Live Mesh introduced
- Making an Asynchronous Call using the Impersonation Identity
- ASP.NET Tips: How to identify a COM call that is blocking GC, causing a memory leak
- POP QUIZ: Why would you get this error from Windbg?
- Chat Question: Why do we see an exception on the heap, but it isn’t on a stack?
- Chat Question: What extension to use in what situation
- ASP.NET Tab Missing
- How to handle form events after adding a master page to an existing page
- Got a question? Get an answer here
- ASP.NET Tips: Debugger command you may not know about - procinfo
- Recommended Reading
- ASP.NET Performance counters missing
- Chat Question: Memory Limits for 32-bit and 64-bit processes
- ASP.NET Tips: Getting SOS to work when commands fail
- ANSWER: POP QUIZ: SOS not loading
- POP QUIZ: SOS not loading properly
- Authentication options for multiple scenarios
- ASP.NET Tips: Debugger command you may not know about – converttickstodate
- Debugging videos anyone?
- ASP.NET Tips: Debugger command you may not know about - gcref
- Silverlight information and some cool videos around it
- Tips for IE8
- RECAP: ASP.NET Blog Chat
- ASP.NET Blog Chat
- ASP.NET Tips: Debugger command you may not know about – finddebugmodules
- Useful appcmd commands
- ANSWER: POP QUIZ: What to do next? - part 1
- Stack sizes in IIS - affects ASP.NET
- Jobs at Microsoft
- Blog chat on Wednesday about ASP.NET and Debugging
- ASP.NET Tips: Finding the layout of functions and structs for pinvoke
- ASP.NET Tips: Debugger command you may not know about - aspxpages
- POP QUIZ: What to do next? – part 1
- Hangs and how to solve them - part 2 - Queuing
- ASP.NET and SOS
- Are you a Windows Internal subject matter expert?
- Looking at crashes that watson has stored
- Recent IIS 7.0 updates
- GDI+ (GdiPlus) and ASP.NET
- DeepZoom and Silverlight in C#
- Validation of viewstate MAC failed error
- Bringing down an ASP.NET Application for updates
- ApplicationHost Helper Service - what does it do?
- Test
- ANSWER: POP QUIZ: What's wrong with this code - part 1
- POP QUIZ: What's wrong with this code - part 1
- Automatic Application Pool Isolation in IIS7 - why you'll want to use this
- ASP.NET Tips: Add trace statements
- ASP.NET Support Team Code Samples
- HOWTO: Capture a dump on a specific managed exception
- ANSWER: POP QUIZ: Why should we pin a managed object?
- Upcoming virtual roundtable about Vista
- POP QUIZ: Why should we pin a managed object?
- DreamSpark - VS for college students for free
- High Memory part 5 - Fragmentation
- Having problems with Visual Studio or .NET?
- The Truth about Microsoft
- VS 2008 Web Development Hot-Fix Roll-Up Released
- High Memory part 4 - Managed Strings
- High Memory part 3 - Native Heap
- Memory issues with .NET 2.0 on x64 machines
- MSDN Code Gallery
- .NET Framework versions and sos.dll
- .NET Framework 2.0 SP1 has released
- J# threads calling GC.Collect
- Hotfixes now available for download directly from the web for Visual Studio and .NET Framework
2007 12
- When error handlers go wrong
- What's the deal with declaring something static
- Dynamic Assemblies and what to do about them
- Unhandled exceptions causing ASP.NET to crash in .NET 2.0
- Is Home Server right for you?
- A few minor issues with AJAX and their resolution
- MS07-040 Issues
- Viewing active and non-active ASP.NET requests from a dump
- High memory, CPU, or other performance problems with .NET
- Cookies or other headers disappearing, can cause 'out-of-memory'
- Contacting Tom...
- Finally getting in the Blogging mix, better late then never