Public webcast about latest Security Advisory bulletin (2659883 – Vulnerability in ASP.NET Could Allow Denial of Service)

Microsoft will host a webcast to address customer questions on latest published security bulletin about vulnerability in ASP.NET which could allow denial of service: Title: Information About Microsoft’s December 2011 Out-of-Band Security Bulletin ReleaseDate: Thursday, December 29, 2011, at 1:00 P.M. Pacific Time (U.S. & Canada). URL: For more information about the vulnerability and…


Use "Stopwatch" class to calculate the execution time

Although this class is not famous, it does a great job to calculate the execution time. Usually, the execution time of a code block is calculated by setting a start and stop variable (DateTime) just before and after the code block and then calculating the difference between “start” and “stop” variable by substracting the “start” from the “stop”. Yes, this does…


Why does not IIS log requests immediately?

Here is a frequently asked question: why can’t I see IIS logs written immediately after a request? The anwer is that the HTTP.SYS buffers the IIS logs and flushes to the disk every 60 seconds because of performance issues. If you are running IIS 7.0 or IIS 7.5 and if you want to flush the…


How to configure Debug Diagnostic to capture Stack Overflow exceptions

I have just found that one of my colleauges, Spike, posted a nice blog article here explaining how to create a StackOverflowException using .NET Framework. He also explained how to find the root cause of the issue with live debugging using WinDBG. In some of cases, especially where live debugging is not possible, you may…


IIS 7.5 – Change in the "application pool defaults" applies to all application pools

I was helping to one of my customers where his Sharepoint web sites stopped working unexpectedly. All of the web sites were failing with HTTP 500 Internal Server Error message. When I checked the details of the error message, I have found that the issue was related with the bitness of the application pools: all pools…


Happy birthday smiley :)

“At 11:44 a.m. on September 19, 1982, a man named Scott Fahlman posted a message to an electronic computer-science department bulletin board at Carnegie Mellon University. And with that simple action he did something wonderful: He became the individual who would later be credited as the inventor of :-), an ASCII-based emoticon.” Read the full…


A list of Microsoft’s Official Twitter Accounts

I have tried to put together Microsoft’s official twitter accounts in a list below. Please let me know through comments section below if you would lke to add others to the list. Microsoft – The official Twitter page for Microsoft Microsoft Windows – The official Twitter page for Microsoft Windows Microsoft Office – Tweets to…


Ten watchwords for Microsoft’s Windows 8 conference

An interesting blog is posted on ZDNet: Ten watchwords for Microsoft’s Windows 8 conference Summary: Microsoft’s Build conference is going to be full of Windows 8 terms and technologies. Here are 10 of the related codenames and features about which I’m hoping to hear more next week. Read full story @


Debug Diagnostic Tool (DebugDiag) 1.2 is released

Debug Diagnostic Tool (a.k.a. “Debug Diag” or “DebugDiag”) version 1.1 is one of the most popular debugging tools which helps us to collect/analyze crash or hang dumps. However most of the features of the v1.1 is not working on Windows 7 or Windows Server 2008 / R2. Today, we have released Debug Diagnostic 1.2 which works on Windows…


Visual Studio 2010 and .NET Framework 4 Training Kit is available for download

The Visual Studio 2010 and .NET Framework 4 Training Kit includes presentations, hands-on labs, and demos. This content is designed to help you learn how to utilize the Visual Studio 2010 features and a variety of framework technologies including: C# 4 Visual Basic 10 F# Parallel Extensions Windows Communication Foundation Windows Workflow Windows Presentation Foundation…