The Curious Engineer

All blogs / C# / .NET

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

’10’15’20’25
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

  1. Have an MSDN account, start using Azure for free!

2012 5

  1. Windows Azure remote access stops working
  2. Windows Azure worker role crashing
  3. Unhandled exception has occurred while running in Azure
  4. Azure deployment stuck Preparing node
  5. Using the Azure Management APIs from Linux

2011 4

  1. Azure Storage Analytics
  2. Now Available: Psscor4 – Debugger Extension for .NET 4.0
  3. Help with Windows Azure role stuck in Initializing/Busy/Stopped state
  4. Installing and using an HttpModule in Windows Azure

2010 7

  1. WCF RIA 4.0 requires an Entity Model that includes Foreign Key Information
  2. New Psscor2 commands – Dealing with Dates and Times
  3. New Psscor2 commands – ClrStack showing source and line numbers
  4. New Psscor2 commands – DumpAllExceptions
  5. New debugger extension for .NET, Psscor2, released
  6. Profilers and ASP.NET
  7. Intermittently the Server sends back 0 byte WebResource.axd and ScriptResource.axd files

2009 32

  1. Azure: There is not enough space on the disk
  2. Updates to Windows Azure from PDC
  3. Contest: What have you done with .NET?
  4. Impersonation, WCF, and making updates to a database
  5. Debugging .NET apps for .NET 4.0
  6. Discounts on Microsoft Certification Exams
  7. WCF, Silverlight, and SharePoint… Oh my!
  8. Developing for the Clouds
  9. Adventures with Silverlight 3.0 and SharePoint – Part 2
  10. Adventures with Silverlight 3.0 and SharePoint – Part 1
  11. CannonPI teaser video
  12. Silverlight RIA calling Stored Procedures that don’t return tables
  13. How are production ASP.NET site problems applied in the future?
  14. Creating interesting Silverlight chart datapoints
  15. Logging modules for ASP.NET (MVC) and also for Windows Azure
  16. Any ASP.NET Debugging requests?
  17. MSDN updates
  18. ASP.NET MVC and JSON and when do you use Async
  19. Silverlight 3 RIA controls and how they load
  20. Microsoft Elevate America
  21. ASP.NET Troubleshooting
  22. Feedback and Microsoft
  23. ASP.NET MVC and SharePoint
  24. Windows Azure
  25. New hotfix for problems with MVC and Visual Studio crashing
  26. Future Vision UX ideas
  27. Linq exception
  28. Silverlight updates – CBS and a contest
  29. KB articles are moving
  30. Cloud applications
  31. We have a new language, F#
  32. New information coming

2008 212

  1. Where do you go to find answers?
  2. Linq features to make smaller code
  3. What do you need to troubleshoot Azure?
  4. Insides of Azure
  5. Windows Azure and you
  6. IntelliSense for jQuery
  7. Strange callstacks
  8. Creating an Auto-complete textbox
  9. Linq – Do we need another way to access databases?
  10. New place to find some great web information from Microsoft
  11. Who are you most looking forward to listening to at the PDC
  12. Videos are coming – suggested topics?
  13. XPerf: A CPU Sampler
  14. Getting SOS to work, a historical view
  15. ASP.NET Tip: Understanding the caching of data in SOS
  16. ASP.NET and Codeplex
  17. Tips for Reporting Services
  18. ASP.NET Tip: When to use which Session Server
  19. Tail calling in .NET
  20. ASP.NET Tip: Letting Microsoft know about your problems/requests
  21. Event Log message after installing .NET update – part 2
  22. The PDC this year…
  23. Event Log message after installing .NET update
  24. ASP.NET Tip: How to avoid creating a GC Hole
  25. ANSWER: POP QUIZ: What’s wrong with this code – part 3
  26. Why the questions and what am I going to do with the data
  27. POP QUIZ: What’s wrong with this code – part 3
  28. Who uses SOSEX and what for?
  29. How are you using ASP.NET and Silverlight?
  30. ASP.NET Tips: Careful Use of Static's
  31. High Memory part 6 – Fragmentation revisited
  32. How does maxconnection work for a System.Net.HttpWebRequest using a proxy?
  33. Slow performance of a GridView inside an UpdatePanel
  34. Debugger Extension update
  35. Updating a web site to apply a security patch with the help of Hyper-V
  36. How do you test the performance of your web site?
  37. SOS Tip: Using help
  38. Who is using MVC?
  39. Important blogs to visit regularly
  40. Microsoft Optimization for your IT
  41. Any other .NET 3.5 SP1 issues?
  42. Improving Time-Critical Code written in C
  43. .NET 3.5 SP1 Source released
  44. ANSWER: Logic Puzzle: Jelly Beans
  45. IE8 Beta 2 Update
  46. IE8 Beta 2 is now out
  47. Logic Puzzle: Jelly Beans
  48. ASP.NET Tip: Keep hidden files hidden
  49. SOS Best Practice: Match the SOS version with the process being analyzed
  50. Understanding How You Use This Blog
  51. Known issues for ASP.NET with .NET 3.5 SP1
  52. SOS Feature Requests for the Future
  53. ASP.NET Tip: ASP.NET MSDN Site
  54. ANSWER Logic Puzzle: What comes next?
  55. Hyper-V and Visual Studio 2008 SP1
  56. Logic Puzzle: What comes next?
  57. Comment Guidelines for this Blog
  58. Common Issue: Permission problems when using remote content
  59. System.IndexOutOfRangeException on a webfarm
  60. ANSWER Logic Puzzle: Russian Roulette
  61. Update for viewstate issues
  62. Visual Studio 2008 and .NET Framework 3.5 Service Pack 1
  63. Logic puzzle: Russian Roulette
  64. Have you used or added to the ASP.NET Wiki?
  65. Loading a control in a Login Control may give a NullReferenceException
  66. Inserting a dynamic column into a DataGrid and sorting by it
  67. ANSWER Logic Puzzle: Buying donuts puzzle
  68. Internet Explorer 8 Beta 1 Hands-on Labs
  69. ASP.NET Scaling Strategies
  70. Logic Puzzle: Buying donuts puzzle
  71. Live Mesh update
  72. SOS: Commands not working on a mini-dump
  73. Hyper-V continued
  74. Do you think about supportability?
  75. ASP.NET Tips: DumpAllExceptions output changes
  76. ANSWER: POP QUIZ: What are Free Threads in the Threadpool
  77. Windows Home Server update
  78. BLOG CHAT RECAP: SQL Injection
  79. ASP.NET Tips: Loading a DLL out of the bin directory
  80. BLOG CHAT: SQL Injection – Today
  81. Terrarium anyone?
  82. Software Applications, the targets of vulnerabilities
  83. Windows Internal Beta Exam 70-660
  84. What is more important – Design or Content
  85. Unable to use Session State Server
  86. BLOG CHAT: SQL Injection
  87. Silverlight control samples for Beta 2
  88. What would make troubleshooting easier
  89. POP QUIZ: What are Free Threads in the Threadpool
  90. Using .NET for Mobile Applications
  91. Migrating to Debugging .NET after Win32
  92. How do you Troubleshoot ASP.NET problems?
  93. Visual Studio 2008 Web Server Here shell extension
  94. SOS: Always use the correct debugger
  95. Hotfixes on Code Gallery
  96. SOS: Upcoming release has a few new commands – HeapStat
  97. SOS: Upcoming release has a few new commands – DumpXmlDocument
  98. SQL Injection – some tools to help
  99. ASP.NET Tips: Finding what is taking up memory
  100. ASP.NET Tips: Using Process Explorer to help with high CPU
  101. ASP.NET and Performance
  102. Unleashing the power of your employees
  103. Blog Chat: What would you like to talk about?
  104. SOS: Upcoming release has a few new commands – ported from 1.x
  105. SOS: Upcoming release has a few new commands – DumpThreadConfig
  106. MVC Information for ASP.NET
  107. What Future Update are you looking forward to most?
  108. Documentation, and Where to Find It
  109. Cannot create/shadow copy 'File Name' when that file already exists
  110. How to Dump when a Function Fails
  111. Hyper-V part 2
  112. Update coming for SOS
  113. Hyper-V part 1
  114. SQL Injection continued
  115. Other bloggers you may want to check out
  116. REMIX08 Demo of using DeepZoom to it’s fullest
  117. SQL Injection and how to avoid it
  118. ASP.NET and Virtual Machines
  119. ASP.NET Application Life Cycle
  120. ASP.NET Tips: Expression Web vs Visual Studio
  121. ASP.NET, Visual Studio and Vista
  122. Visual Studio 2008 and .NET Framework SP1 Beta
  123. ASP.NET Tips: What to gather to troubleshoot - part 6 - Recycle due to memoryLimit
  124. What is the story with these files ending with ni?
  125. ASP.NET Tips: What to gather to troubleshoot - part 5 - OutOfMemoryException
  126. ANSWER: POP QUIZ: What’s wrong with this code – part 2
  127. Your debugging experience - I want to hear from you
  128. ASP.NET Tips: What to gather to troubleshoot - part 3a - Crash revisited
  129. POP QUIZ: What’s wrong with this code – part 2
  130. Silverlight 2.0 and NFL Free Agency
  131. ASP.NET Tips: What to gather to troubleshoot - part 4 - Deadlocks
  132. In case you missed MIX
  133. The WorldWide Telescope
  134. Debugging .NET Framework Source Code
  135. How to create a virtual machine from a physical one
  136. Getting more information from !clrstack
  137. ASP.NET Tips: What to gather to troubleshoot – part 2 – High Memory
  138. Job openings with the .NET Framework Team
  139. Code Gallery and CodePlex, how are they different and what are their benefits?
  140. ASP.NET Tips: Printing an IP Address
  141. ASP.NET Tips: Looking at the finalization queue
  142. Understanding when to use a Finalizer in your .NET class
  143. Visual Studio Designer not Respecting Assembly Binding Redirection
  144. Networking problems with Windows Server 2003 SP2 – update available
  145. Ajax View: Remotely Monitoring Web 2.0 Applications
  146. ANSWER: POP QUIZ: Why would you get this error from Windbg?
  147. Live Mesh introduced
  148. Making an Asynchronous Call using the Impersonation Identity
  149. ASP.NET Tips: How to identify a COM call that is blocking GC, causing a memory leak
  150. POP QUIZ: Why would you get this error from Windbg?
  151. Chat Question: Why do we see an exception on the heap, but it isn’t on a stack?
  152. Chat Question: What extension to use in what situation
  153. ASP.NET Tab Missing
  154. How to handle form events after adding a master page to an existing page
  155. Got a question? Get an answer here
  156. ASP.NET Tips: Debugger command you may not know about - procinfo
  157. Recommended Reading
  158. ASP.NET Performance counters missing
  159. Chat Question: Memory Limits for 32-bit and 64-bit processes
  160. ASP.NET Tips: Getting SOS to work when commands fail
  161. ANSWER: POP QUIZ: SOS not loading
  162. POP QUIZ: SOS not loading properly
  163. Authentication options for multiple scenarios
  164. ASP.NET Tips: Debugger command you may not know about – converttickstodate
  165. Debugging videos anyone?
  166. ASP.NET Tips: Debugger command you may not know about - gcref
  167. Silverlight information and some cool videos around it
  168. Tips for IE8
  169. RECAP: ASP.NET Blog Chat
  170. ASP.NET Blog Chat
  171. ASP.NET Tips: Debugger command you may not know about – finddebugmodules
  172. Useful appcmd commands
  173. ANSWER: POP QUIZ: What to do next? - part 1
  174. Stack sizes in IIS - affects ASP.NET
  175. Jobs at Microsoft
  176. Blog chat on Wednesday about ASP.NET and Debugging
  177. ASP.NET Tips: Finding the layout of functions and structs for pinvoke
  178. ASP.NET Tips: Debugger command you may not know about - aspxpages
  179. POP QUIZ: What to do next? – part 1
  180. Hangs and how to solve them - part 2 - Queuing
  181. ASP.NET and SOS
  182. Are you a Windows Internal subject matter expert?
  183. Looking at crashes that watson has stored
  184. Recent IIS 7.0 updates
  185. GDI+ (GdiPlus) and ASP.NET
  186. DeepZoom and Silverlight in C#
  187. Validation of viewstate MAC failed error
  188. Bringing down an ASP.NET Application for updates
  189. ApplicationHost Helper Service - what does it do?
  190. Test
  191. ANSWER: POP QUIZ: What's wrong with this code - part 1
  192. POP QUIZ: What's wrong with this code - part 1
  193. Automatic Application Pool Isolation in IIS7 - why you'll want to use this
  194. ASP.NET Tips: Add trace statements
  195. ASP.NET Support Team Code Samples
  196. HOWTO: Capture a dump on a specific managed exception
  197. ANSWER: POP QUIZ: Why should we pin a managed object?
  198. Upcoming virtual roundtable about Vista
  199. POP QUIZ: Why should we pin a managed object?
  200. DreamSpark - VS for college students for free
  201. High Memory part 5 - Fragmentation
  202. Having problems with Visual Studio or .NET?
  203. The Truth about Microsoft
  204. VS 2008 Web Development Hot-Fix Roll-Up Released
  205. High Memory part 4 - Managed Strings
  206. High Memory part 3 - Native Heap
  207. Memory issues with .NET 2.0 on x64 machines
  208. MSDN Code Gallery
  209. .NET Framework versions and sos.dll
  210. .NET Framework 2.0 SP1 has released
  211. J# threads calling GC.Collect
  212. Hotfixes now available for download directly from the web for Visual Studio and .NET Framework

2007 12

  1. When error handlers go wrong
  2. What's the deal with declaring something static
  3. Dynamic Assemblies and what to do about them
  4. Unhandled exceptions causing ASP.NET to crash in .NET 2.0
  5. Is Home Server right for you?
  6. A few minor issues with AJAX and their resolution
  7. MS07-040 Issues
  8. Viewing active and non-active ASP.NET requests from a dump
  9. High memory, CPU, or other performance problems with .NET
  10. Cookies or other headers disappearing, can cause 'out-of-memory'
  11. Contacting Tom...
  12. Finally getting in the Blogging mix, better late then never