Мы разрабатываем динамический веб-сайт, который будет размещен на веб-сайтах Azure. Прежде чем перейти к этапу подготовки, я хотел бы протестировать его локально в среде, максимально похожей на производственную. (Под тестированием я имею в виду щелчок вокруг и проверка того, что все работает, ничего особенного.)
Сейчас мы делаем это со стандартными установками Apache, MySQL и PHP, но я боюсь, что вещи, которые работают в этой настройке, могут не работать на живом веб-сервере (веб-сайты Azure).
В идеале мы использовали бы наши собственные компьютеры для запуска виртуальных машин, которые были бы в точности похожи на рабочий сервер, на котором мы будем развертывать. Это возможно? Если так, то как? Если нет, есть ли другой способ, который лучше, чем то, что мы сейчас делаем?
Лучше всего будет выполнить тестовое развертывание на экземпляре веб-сайта Azure. Для веб-сайтов Azure не существует локального эмулятора или реплики, а веб-сайты Azure — это больше, чем просто экземпляр IIS.
Чтобы обеспечить вам наилучшие шансы на успех, я бы порекомендовал:
Других решений пока нет …