Вопрос по asp.net-mvc, c#, asp.net-mvc-3 – Как перенести существующий проект ASP.NET MVC 3 с файлом .MDF (Sql 2008) в эмулятор Windows Azure (с использованием SQL Azure)

1

У меня есть существующий проект в Visual Studio 2010, ASP.NET MVC 3 с существующей базой данных с использованием .mdf (SQL 2008 Express). После некоторого поиска в Google я запутался, потому что ресурсов так много. Не могли бы вы помочь мне указать на прямую ссылку на учебник?

Ваш Ответ

1   ответ
9

это большой вопрос, и вам придется работать по частям, чтобы все было сделано. Следующие шаги написаны с пониманием того, что у вас есть подписка Windows Azure и базовое понимание ASP.net, MVC, SQL и VS2010.

Шаг 1. Установите Windows Azure SDK 1.6http: //go.microsoft.com/fwlink/ LinkID = 234939 & clcid = 0x409

Шаг 2. После этого откройте приложение MVC3, и когда вы щелкнете правой кнопкой мыши по решению, вы найдете новую опцию как " Добавить проект развертывания Windows Azure ", выберите его.

Вы увидите, что новый проект Windows Azure создается с именем вашего решения your_application_name.Azure (по умолчанию). На этот раз, если вы сделаете проект Azure своим "@&quoЗапускат "и запустите его, ваше приложение MVC3 будет работать в Windows Azure Compute Emulator. Позволяет сохранить код, связанный с сервером SQL, и ваш код фактически будет работать с существующим сервером SQL.

Шаг 3. Проверьте свой код на наличие проблем и устраните их. Обязательно проведите тестирование в Compute Emulator, и сейчас самое время узнать о настройке и определении службы с помощью своего проекта Windows Azure.

Шаг 4. Как только ваше MVC3-приложение будет работать в эмуляторе вычислений, просто замените SQL-сервер на SQL Azure. Следуйте пошаговым инструкциям здесь:

http: //msdn.microsoft.com/en-us/hh28588

Шаг 5. После настройки SQL Azure вам просто (ТОЛЬКО) необходимо изменить строку подключения в файле web.config, указывая на SQL Azure.

http: //msdn.microsoft.com/en-us/library/windowsazure/ee33628

Шаг 6. Теперь, если вы запустите приложение MVC3 в эмуляторе вычислений, вы можете убедиться, что оно подключается к SQL Azure, и убедиться, что все в порядке.

Шаг 7. Наконец, теперь упакуйте свое приложение и разверните его в Windows Azure для развертывания и окончательного тестирования. Пошаговые подробности находятся здесь:

http: //msdn.microsoft.com/en-us/spazuretrainingcourse_introtowindowsazurelabvs2010_topic4#_Toc29790524

Шаг 0: Если у вас есть время, я бы посоветовал вам сначала выполнить это упражнение, как описано в приведенной ниже ссылке, чтобы понять основную информацию о MVC, веб-роли ASP.NET, SQL Azure и процессе развертывания:https: //www.windowsazure.com/en-us/develop/net/tutorials/web-app-with-sql-azure

Мастер миграции данных SQL Azure может помочь вам перенести устаревшую базу данных в Azure: Sqlazuremw.codeplex.com Richard Astbury
очень полезно :), спасибо Agung Pratama
+ 1 хорошая статья для общего вопроса. Jonathan McIntire

Похожие вопросы