2015-08-02 2 views
0

Я создал веб-сайт, управляемый данными, с использованием ASP.net и SQL Server 2014 express. Все работает правильно на IIS. Я изначально планировал разместить его на одном из этих хостов http://www.asp.net/hosting/home , но я думаю, что хочу разместить на Microsoft Azure. Я мало что знаю о Лазуре. Могу ли я легко преобразовать базу данных SQL в Azure-совместимую форму? или я просто загружаю базу данных SQL на Azure? Есть ли какой-нибудь учебник, который я могу выполнить для этой процедуры?Опубликовать .Net/SQL-сайт на Microsoft Azure?

ответ

0

Публиковать можно прямо из любой современной версии Visual Studio. Возможно, вам потребуется установить Azure tools, если они не были изначально. Щелкните правой кнопкой мыши на своем проекте и нажмите публикацию, он проведет вас через мастер и сгенерирует скрипт публикации powershell.

SQL-сервер выпечен в Azure как есть, мастер публикации предоставит вам возможность развернуть экземпляр и автоматически обновить строки подключения в вашем web.config.

Из того, что я помню, я считаю, что вам, однако, потребуется выполнить вашу схему вручную на экземпляре azure или перенести базу данных напрямую.

Есть определенные операции лазурь делает не поддержка для SQL-сервера (BULK INSERT приходит на ум? - Это, возможно, были обновлены, хотя), но он должен работать почти так же, как локальный экспресс экземпляра.

+0

Я предполагаю, что вы имеете в виду кнопку «Опубликовать веб-приложение» после того, как вы щелкните правой кнопкой мыши проект. Затем я вижу кнопку MS Azure Web App. – SpiderWeb

+0

Это правильно, да –

+0

Итак, я опубликовал его, но Internet Explorer не может получить доступ к базе данных. Это один из параметров публикации, который автоматически устанавливался при создании нового веб-приложения. (имя) .scm.azurewebsites.net: 443 Что я сделал не так? Нужно ли загружать файл базы данных mdf? – SpiderWeb

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