Начну с того, что я довольно новичок в идее развертывания приложений в облаке, но недавно я скачал Azure SDK и хотел создать пример приложения для ускорения работы. Вот что я сделал.
- Загрузить Azure SDK
- Создать новое решение
- Добавление новой веб-роли ASP.NET MVC2
- Compile
- Debug
Кажется, все работает нормально, когда я нахожусь в режиме отладки локально - я могу создавать пользователей, входить в систему и нажимать вокруг. Однако при развертывании своего решения я чувствую, что база данных не развертывается. Я понимаю, что SQL Azure работает не так, как SQL Express, поэтому у меня есть несколько вопросов.
- Предназначена ли веб-роль ASP.NET MVC2 с соответствующей базой данных для развертывания в Azure?
- Как я могу получить свою базу данных "в облаке"?
- Как лучше всего управлять схемой и данными поиска для развертывания в SQL Azure?
Одна вещь, которая поразила меня, когда я искал решение, - это то, что нет хорошей документации для Azure - все учебники, которые я нашел, старые или нацелены на бета-версии. Помогите!
Редактировать: Идеальное решение для меня не предполагает открытия SQL Server Management Studio для экспорта сценариев моей схемы / данных каждый раз, когда я хочу развернуть. Конечно, есть лучший способ, чем этот?