Я знаю, что это действительно глупый вопрос, но у меня буквально нулевой опыт настройки веб-сайта / веб-приложения на уровне сервера - я всегда использовал сторонние программы, такие как Arvixe или GoDaddy. Итак, у меня есть виртуальная машина Azure, в которую я могу удаленно работать. Мне нужно (очевидно) создать свой сайт на нем. Я уже установил IIS, поэтому я предполагаю, что веб-сайт войдет в
inetpub> wwwroot
папка, да? Обычно просто копируются и вставляются файлы, FTP и т. Д.? Какой типичный общепринятый способ «загрузить» ваш сайт / веб-приложение на виртуальную машину?
Нет - разные люди делают разное. Зависит от масштабирования. Я никогда не использую wwwroot - я всегда оставляю это в покое, останавливаю веб-сайт по умолчанию, создаю новый. Я редко развертываю вручную - развертывание происходит автоматически.
Когда я вручную развертываю, это часто копирование / вставка через удаленный рабочий стол или файловый ресурс. Но в большинстве случаев я развертываю локальные порталы для наших внутренних серверов приложений.
Один совет - никогда не загружайте удаленный веб-сайт. На это нужно время - и вы упали.
Загрузите в промежуточную папку, затем запустите сценарий, который удаляет резервную копию, останавливает сайт, переименовывает текущую папку в резервную, промежуточную в текущую, запускает сайт, создает новую промежуточную папку.
Таким образом, ваш сайт станет НАМНОГО меньше.