У меня есть приложения ASP.NET, развернутые в различных средах (AppHarbor, Azure, DiscountASP.NET, GoDaddy и т. Д.), И одна вещь, которая беспокоит меня при развертывании в Azure, заключается в том, что мои сайты с низким трафиком получите JIT-компиляцию, если не было запроса более двух часов.
Очевидно, что я мог бы решить эту проблему, увеличив объем трафика на мой сайт (я остроумен) или попытавшись сделать некоторые хакерские вещи с помощью предварительной компиляции, но я бы лучше понял, почему сайт должен постоянно компилироваться в Azure. Я никогда не замечал эту проблему на других провайдерах (даже на GoDaddy) для сайтов с низким трафиком - есть ли для этого какая-то причина и могу ли я что-то сделать в конфигурационных файлах Azure, чтобы это остановить?