Должно быть очень просто перенести приложение на Azure - особенно если вы используете SQL-сервер. Код может работать почти без изменений. Вам понадобится создать пакет установки Azure для файла проекта и конфигурации.
Если ваше приложение использует постоянное хранилище (кроме SQL Server), возможно, вам придется немного переработать этот код. Однако на платформе теперь хранится накопитель, который имитирует файловую систему, поэтому это должно быть довольно легко.
Другой вопрос, на который нужно обратить внимание, это web.config. Если вы сильно используете это для настройки времени выполнения, вам тоже придется переработать. Вы не можете развернуть отдельные файлы в своем приложении в Azure, поэтому рекомендуется использовать эти параметры для конфигурационного файла Azure.
Самая сложная вещь, с которой вы, вероятно, столкнетесь, - это внешние приложения. Если ваше приложение зависит от запуска других процессов, это потребует серьезной реорганизации.
Отличный ответ. Поскольку он ссылается на другие более новые сообщения, может быть полезно обновить его. Я думаю, что вы упомянули, что в другом месте есть приложение AppFabric Caching? –
Samuel - спасибо! Я отредактирую это позже. –