Публикация проекта базы данных не создает базу данных в Azure

Не могу понять, как опубликовать проект db в Azure и заставить Azure создать БД. Я думал, что смогу просто опубликовать в Azure, и он автоматически создаст для меня базу данных на портале. Я что-то пропустил? Нужно ли создавать dacpac или что-то еще, а затем использовать это? Как это работает без необходимости сначала заходить на портал и создавать базу данных, а затем импортировать ее в VS 2013?

1 ответ

Я столкнулся с той же проблемой: если вы используете функцию автоматического создания базы данных Entity Frameworks, вам сначала нужно создать веб-сайт из Azure и создать экземпляр "сервера" базы данных. EF может создать БД в экземпляре SQL, но не может создать экземпляр SQL.

На портале создайте новый веб-сайт, вы должны выбрать "пользовательский" вариант, здесь вы выбираете \ настраиваете базу данных для веб-сайта. После этого вы можете экспортировать свой профиль публикации, импортировать в VS и установить соединение с БД в мастере публикации.

Другие вопросы по тегам