Проверьте функцию автоматического запуска в IIS 7.5 .Убедитесь, что вы установили osFamily = "2" для веб-ролика, чтобы он использовал ОС Windows 2008 R2.
Редактировать: Мы по-прежнему застряли на osFamily = "1" по техническим причинам, поэтому мы небыл в состоянии реализовать функцию автоматического запуска еще.Однако вот шаги, которые потребуются для настройки автоматического запуска:
Создайте свой собственный поставщик автоматического запуска, который реализует интерфейс IProcessHostPreloadClient .Раньше был поставщик по умолчанию, называемый Application Warm-Up Module , но он больше не доступен для загрузки.Вы можете использовать .Net Reflector для просмотра содержимого файла Microsoft.ApplicationServer.Hosting.AutoStart.ApplicationServerAutoStartProvider.dll в качестве примера реализации.Эта dll включена в Windows Сервер (не Azure) AppFabric.
Следующий шаг - указать правильные настройки в applicationHost.config.Некоторые варианты кода, перечисленного здесь здесь , могут быть введены в ваш класс RoleEntryPoint, чтобы он вызывался при запуске вашей роли Azure.
Пожалуйста, сообщите сообществу, если вы успешно создали своего собственного поставщика автозапуска.На данный момент информации о реализации IProcessHostPreloadClient в Интернете не так много.