Why does my Azure App Service (Web, Mobile, API, Logic App) consume so much storage space

This article has been moved to its new home here: https://benperk.github.io/msdn/2016/2016-01-why-does-my-azure-app-service-web-mobile-api-logic-app-consume-so-much-storage-space.html I worked on a case where the customer stated that their Web App was pretty small but when looking at the File System Storage metric in the Azure portal, they saw that is consumed almost 30 GB. The way I recommended they check it out…


Using KUDU with Microsoft Azure Web Apps

I have moved this article to its new home here:  https://benperk.github.io/msdn/2014/2014-03-using-kudu-with-windows-azure-web-sites.html There is a nice set of troubleshooting and analysis tools for use with Microsoft Azure Web Apps (formerlly Web Sites) called KUDU.  Information about that tool set can be found here. It is useful for capturing a memory dump, as explained here, looking at deployment logs, viewing configuration…


How to relocate the Package Cache

Visual Studio can require a lot of space on the system drive. Based on years of data collected from customers’ installations from the Customer Experience Improvement Program, we took advantage of this feature in Burn – the Windows Installer XML (WiX) chainer – to eliminate most errors during repair, servicing, and even uninstall. This was…


How to capture a memory dump of a W3WP process that consumes too much CPU

This article has been moved to its new home here: https://benperk.github.io/msdn/2012/2012-12-how-to-capture-a-memory-dump-of-a-w3wp-process-that-consumes-too-much-cpu.html If you want to find out why a W3WP worker process is consuming so much CPU, you can use ProcDump.  You might also use LogParser to look at the time-taken field, but to get to the root cause you will need to get deep into the…


Using PowerShell 3.0 on Windows 8 to find the Process Id (PID) of an Application Pool

This article has been migrated to its new home here: https://benperk.github.io/msdn/2012/2012-06-using-powershell-3-0-on-windows-8-to-find-the-process-id-pid-of-an-application-pool.html With the release of Windows 8 Server comes a new version of PowerShell.  You can check which version of PowerShell you are using by executing the command show in Figure 1. Figure 1, Which version of PowerShell am I using To get a list of application…