Мы сталкивались с этим раньше в другом проекте. На самом деле это вовсе не проблема Azure, а скорее ошибка в том, как WebResource.axd загружает сборки (грубо говоря). Проблема связана с часовым поясом. Если двоичные файлы, которые вы создаете и разворачиваете, находятся в часовом поясе «впереди» часового пояса, в котором вы запускаете код, то вы столкнетесь с проблемой, которую видите. Мы специально столкнулись с проблемой, когда имели дело с контролем от Telerik. Мы обратились к Telerik за помощью, и у них было несколько предложений на сайте.
По сути, вам нужно «дотронуться» до собранных вами сборок, чтобы последняя измененная дата была временем, предшествующим текущему времени в UTC. Ссылка использует этот синтаксис (запятые важны):
copy / b <путь к сборке, которая будет построена в будущем> + ,,
Сервер сборки находился в восточном часовом поясе, а рабочие серверы - в центральном часовом поясе. Мы скопируем двоичные файлы в рабочую коробку и выполним над ними указанную выше команду. Вы можете имитировать это в Azure с помощью задачи запуска, и это должно сработать.