Customizing Windows Azure Pack Portal of an Express Deployment

  Express Deployment of Windows Azure Pack (WAP) is a good option for demo, testing or proof-of-concept deployment. After you have installed the express deployment, you will see couple of sites running on the same portal machine. For example, you will see that the default URLs for accessing the Admin Site is configured on port…


Why my PHP EXTENSION is not loaded by Windows Azure Websites?

  Windows Azure Websites provides customer a feature to enable custom PHP extensions. This allows customer add PHP Extensions based on application requirement. One common issues customer facing is sometimes the PHP/ZEND extensions doesn’t load as expected after they configured it. During this article, I will show you how to troubleshooting this type of problem….


How Internet Explorer Enhanced Protected Mode (EPM) is enabled under different configurations

How Internet Explorer Enhanced Protected Mode (EPM) is enabled under different configurations Background EPM was first introduced in Internet Explorer 10, which provides the next level of protection to web users via below approaches: ·         64-bit processes ·         Leverage the new AppContainer Integrity level in Windows 8 to provide sandboxed HTML5 For more information, please…


You may experience “’Configuration file is not well-formed XML” error while using DFSR to synchronize the IIS configuration files

Background   Recently we have several customers reported that they are using DFSR (Distributed File System Replication) to replicate IIS related configuration files between member servers.   However, sometimes once they make a change in IIS on the primary node, they found that the application pools failed to be started as expected on the member…


How to troubleshoot HttpException Request timed out (ASP NET 2 0 64-bit)

  NOTE: The following steps apply to ASP.NET 2.0 (64 bit). They have not been tested in other versions of ASP.NET. For ASP.NET 2.0 32 bit, please refer to For ASP.NET 4.0 bit, please refer to Symptoms ======== The user may receive the following response intermittently: Request timed out. Description: An unhandled exception occurred…


Debugging PHP using Windbg

  After the release of Windows Azure Websites, we are happy to see that we attracted a lot of PHP users hosting their web site on Azure Websites. A very common type of request we received from customer is how to troubleshooting PHP site performance issue. Last time, I published a blog using XDEBUG, but…


Azure Websites: Find PHP Performance bottleneck

  Request help on troubleshooting PHP performance issues are very common requests we received from our customers. This article talks about couple of ways to identify the PHP web site performance bottleneck running on Windows Azure Websites. Using echo function echo function can prints helpful information on the page. Using echo function, we can print…


Using Kudu to capture First-Chance dumps for Windows Azure Web Sites

  Last time, I introduced about how to use Kudu to capture a hang dump. This time, using the feature provided by Kudu, we can capture First-Chance dump for worker process which is very helpful for analysis application crash/exception issues. In this article, I will show you how to get the dump step by step….


You may experience “The configuration system has already been initialized” exception after installing the KB2844285

  Background Recently we have several cases related to the KB2844285 (MS13-052: Description of the security update for the .NET Framework 2.0 Service Pack 2 on Windows XP and Windows Server 2003: July 9, 2013). Customer reported that some of the web applications failed to work with the following exceptions in event logs:   Event…