Windows Azure has a lot of great things about it, but one of the difficulties is that you can’t administer your IIS very easily as you don’t have access to the machine. If you use the Windows Azure 1.3 SDK or later and enable RDP, you can change IIS settings but if the role has to be restarted for some reason, it will lose whatever changes you have made.
So this is where using the OnStart of the WebRole can really help a developer out. For this example, I am going to use the IIS Application Warm-Up module. This is a good example because it is a rather complicated module to install and use properly.
Here is how you go about getting this module running in Windows Azure.
Note: You must be using the Windows Azure 1.3 SDK and have your site running using Go to the complete details ...