1

У меня есть этот сайт в MVC + EF-код. Он отлично работает на Azure VM и локально.Первые таблицы кода, не созданные после развертывания в Azure Web App

Недавно я хочу перейти на Azure Web App, поэтому я развернул сайт в службе веб-приложений в VS2013. Все выглядело хорошо, Execute Code First Migrations был проверен и не было ошибок.

Однако, когда я смотрел базу данных, создавалось только около 10 из 20 таблиц. Я смотрел дальше в таблицу __MigrationHistory и нашел только 34 (включая начальную миграцию) из 69 изменений миграции. Это первый код, который не прошел. Я много раз пробовал, и похоже, что он застрял там. Это так расстраивает. Может ли кто-нибудь помочь мне.

Спасибо.

+0

Попробуйте создать сценарий idempotent на стороне вашего DEV, который вы можете использовать для отладки проблемы: Update-Database -Script -SourceMigration: $ InitialDatabase Это будет включать в себя каждую миграцию, завернутую оператором If. –

+0

Убедитесь, что контекстный ключ для всех вставленных записей __MigrationHistory в сценарии одинаковый. –

+0

Спасибо большое Стив! Я обнаружил, что есть одно ограничение, которое мне нужно вручную сбросить и добавить после запуска MigrationHistory32. Нечетный Azure не возвратил сообщение об ошибке или предупреждении. – futuretech2014

ответ

0

Хотя Azure и VS2013 не вернули сообщение об ошибке или предупреждении. Используя метод Стива, я обнаружил, что есть одно ограничение, которое мне нужно вручную сбросить и добавить после запуска MigrationHistory32.

 Смежные вопросы

  • Нет связанных вопросов^_^