Доброго времени суток, сегодня я расскажу как разместить свое веб-приложение, написанное на платформе ASP.Net MVC, на бесплатном веб-хостинге с помощью somee.com.
Приступим. Нам для начала надо зарегистрировать аккаунт. Для этого пролистайте страницу вниз и выберите ссылку Login.
После этого вам откроется страница авторизации, но нам надо выбрать Register New Account.
Заполните форму регистрации.
Затем, вам придет код подтверждения на вашу электронную почту. Откроется страница заказа веб-домена. Если там ничего не будет находится, вам надо будет зайти в магазин и выбрать бесплатный пакет. После, надо подтвердить оформление заказа.
Когда вы сделаете подтверждение, вам откроется страница с регистрацией вашего веб-сайта, выберите подходящие вам настройки и нажмите Create website.
Вам надо кликнуть в панели инструментов во вкладке Websites на свой веб-сайт, откроется окно вашего веб-сайта.
По ссылке которая находится в Site name(s) блоке, доступен ваш веб-сайт. При создании веб-сайта говорится, что веб-сайт запустится в течении 24 часов, но как правило это происходит сразу или в течении нескольких часов.
Возможно несколько видов публикации. Мы рассмотрим два, довольно простых, способа - через ftp сервер и через загрузку приложения через архив. Подготовка веб-сайта готова, теперь мы можем перейти в среду разработки Visual Studio.
По проекту надо кликнуть правой кнопкой мыши и выбрать Publish(Опубликовать).
Откроется окно, где надо выбрать Publish и нажать Start.
В открытом окне выберите IIS, FTP, etc и нажмите Publish
Рассмотрим сначала первый способ публикации через FTP.
В поле Server: необходимо ввести ссылку на ваш FTP сервер. Например ftp://myWebSite.somee.com. В Site path ссылку на ваш веб-сайт, например: http://myWebSite.somee.com.
В полях User name, Password надо ввести логин и пароль, соответственно, который вы указывали при регистрации вашего аккаунта на somee.com. Далее нажимайте Save. Должно начаться подключение к серверу FTP, после подключения у вас запросит ввести пароль еще раз. Далее начнется публикация проекта. Это может занять некоторое время, в зависимости от вашего интернета.
После завершения публикации ваш сайт будет доступен по той же ссылке. Вы можете управлять файлами, которые вы загрузили во вкладке File Manager.
Если ваше веб-приложение использует базу данных, то следует создать базу данных, во вкладке DataBases. Рассмотрим этот процесс.
Также как и при регистрации веб-сайта надо зарегистрировать базу данных и выбрать подходящие вам параметры. У вас создастся база данных. Вы можете попробовать прикрепить уже готовую базу данных, но у меня этого не получалось из-за постоянных ошибок, поэтому рассмотрим вариант написания базы данных с помощью запросов SQL. Эта процедура не такая уж и сложная и вы можете воспользоваться хитростью и скопировать запросы создания таблиц из Server Explorer в Visual Studio. Для этого откройте сам Server Explorer и создайте или выберите подключение к базе данных, которая вам нужна. Далее откройте вкладку таблиц и выберите какую хотите, кликнув два раза по ней. Ниже во вкладке T-SQL будет находится запрос на создание таблицы, скопируйте его.
Во вкладке DataBases на somee.com выберите New SQL Query и вставьте туда скопированный запрос из VS, нажмите Run single query.
Проделайте эту операцию необходимое количество раз. Ваша база данных готова, но ее еще надо подключить к проекту. Перейдите в File Manager и найдите файл Web.config и нажмите Edit Text.
В открывшемся XML файле найдите секцию ConnectionStrings и поменяйте значения атрибута connectionString на строку подключения базы данных, созданной на сервере. Ее можно найти в разделе DataBases.
После замены строки подключения, ваш сайт полноценно начнет работать.
Второй способ. Публикация с помощью File System. Сами действия те же самые что и с публикацией через FTP. Только надо выбрать способ File System. Выбираем папку на локальной машине, в которую произойдет публикация вашего проекта. Затем необходимо эти файлы добавить в архив .zip, так как архив .rar невозможно разархивировать в File Manager. После того как у вас получился архив его необходимо загрузить и разархивировать. Для этого также заходим в файловый менеджер и кликнем на кнопку Upload. Выберите файл на локальной машине и нажмите Upload and Unzip archives.
Теперь вы знаете как загружать веб-приложения на веб-хостинг. Если статья была вам полезна, ставьте лайк, подписывайтесь на канал, дальше будет много всего интересного и познавательного.