I have a part of an application which we run on separate sub domain, where we upload images and after upload, we have to resize images to make thumbnails and other different image sizes.For some reason, images of more than 2 mb, never got processed raising out of memory errors. So we created a windows service which runs on a separate process. Now we are moving our app to azure, here creating extra worker role, synchronization etc is really too much of work. Is there any way I can increase IIS application pool hosting my subdomain to have more memory and run as an independent process that does not affect other hosts? There are only 5 websites, 3 static, one is app and one allows upload.