Some IIS administration cmdlets run slowly in PowerShell 4.0

I wrote a KB article about PowerShell IIS administration cmdlets when you run in Win 2008 or Win 2008 R2. If you are running New-WebApplication or ConvertTo-WebApplication cmdlets in Win 2008 or Win 2008 R2 then you may face with some performance issues. For the details and the workaround please see the following article: Some IIS…

0

Collecting a memory dump with ProcDump when ASP.NET ISAPI is reported unhealthy or deadlock detected in an ASP.NET application

PROBLEM You are running an ASP.NET application in IIS. You noticed that the worker process shuts down and restarts. At the same time you see one or both of the following events in the event logs: Event ID 2262: ISAPI ‘C:\Windows\Microsoft.NET\Framework\<version>\aspnet_isapi.dll’ reported itself as unhealthy for the following reason: ‘Deadlock detected’. Event ID 5013: A…

0

New Garbage Collector enchancements in .NET 4.5 increase the performance of your application

.NET Framework engineering team has published a great article about the new features of Garbage Collector in .NET 4.5. It is great to hear that we have Server Background GC mode finally, which increases the performance and throughput of the application. Sounds very promising. Please read the article in the team blog: The .NET Framework 4.5…

1

Do not collect 32bit process’ dumps with 64bit task manager

What is a dump file? A dump file is a snapshot of a process’ memory written on the disk. You can use a dump file to troubleshoot several issues including crashes, hangs and performance problems. Basically, you collect “crash dumps” if a process quits unexpectadly or “manual dumps” if there is a hang or performance issues with…

6

Free download – PSSCOR2 – New WinDBG extension for debugging .NET 4.0 applications

PSSCOR extension is a debugger extension which is super-set of SOS.DLL. It is used for debugging .NET issues with WinDBG, such as high memory / CPU usage, crashes, etc… We have released PSSCOR2 for .NET 2.0 related issues before and we were using PSSCOR4 for a long time in Microsoft for .NET 4.0 related issues and…

4

Enabling session compression in ASP.NET 4.0

Session objects are vital components in most of web applications. ASP.NET provides a few options to store the sessions, such as in-proc and out-proc. In-proc sessions are stored in the worker process memory while the out-proc sessions are stored in another process. You have two options when working with out-proc sessions: SQL Server or State…

1