Веб-сайты Windows Azure поддерживают два режима: общий и зарезервированный.
В общем режиме процесс веб-сайта (w3wp) работает вместе с другими ресурсами совместного использования, включая процессор и память. Время выполнения (то есть система Windows Azure Web Sites) удаляет сайты из памяти после периода бездействия - то есть, когда ваш сайт не получает никакого трафика. Среда выполнения принимает решения, удаляя сайты, основываясь на многих параметрах, и даже если вы измените конфигурацию, она может не применяться, поскольку среда выполнения может переопределить эту конфигурацию.
Если вы ищете, чтобы ваш сайт всегда был в памяти, вы можете захотеть переключиться на Зарезервированный экземпляр, в котором ваш сайт (ы) работает на своих собственных виртуальных машинах, и система намного больше гибкой с точки зрения использования ресурсов.
Yochay (PM Azure веб-сайтов)
Один из способов сохранить ваш сайт в живом состоянии - это настроить скрипт где-нибудь, который получает какую-то страницу с вашего сайта каждые 15 минут (в основном HTTP GET некоторый URL-адрес). Таким образом, ваш сайт активен и не перерабатывается. Это трюк, который используется многими людьми, которые используют общий хостинг, но я понятия не имею, работает ли он с лазурными веб-сайтами. Вы можете использовать сервис, такой как [Pingdom] (http://www.pingdom.com/) –
Я писал о том, как решить эту проблему, и построил службу, чтобы поддерживать ваш сайт в сети: http://ideasof.andersaberg.com/ идея/14/keep-your-free-azure-website-from-idle-app-pool-timeout – Anders
Веб-сайты Azure теперь имеют функцию Always On (см. http://weblogs.asp.net/scottgu/archive/2014 /01/16/windows-azure-staging-publishing-support-for-web-sites-monitoring-improvements-hyper-v-recovery-manager-ga-and-pci-compliance.aspx) – twomm