Добавление файлов приложения на somee.com

Данное руководство устарело. Актуальное руководство: Руководство по ASP.NET Core

Последнее обновление: 31.10.2015

Теперь, когда у нас уже есть база данных на сервере, перейдем к публикации сайта. Нажмем в Visual Studio на проект и выберем в появившемся меню пункт Publish. В мастере публикации выберем профиль (или создадим, если нет ни одного профиля). И перейдем дальше на вкладку Connection (Подключение). Здесь нам надо будет выбрать способ публикации и указать настройки:

Мастер публикации приложения в Visual Studio 2012

Вначале в опции Publish method предстоит выбрать способ публикации. Какой способ выбрать в данном случае? В зависимости от ресурса можно использовать различные способы публикации. Так, на Windows Azure можно выбрать способ Web Deploy. При наличии доступа по ftp можно выбрать соответствующий способ - FTP.

Нам вполне мог бы помочь способ Web Deploy Package, только создаваемый на выходе пакет приложения имеет слишком витиеватую структуру и включает ненужные файлы, в частности, каталог App_Data с бд нам уже не нужен.

Поэтому воспользуемся способом File System, который предполагает, что все содержимое сайта будет опубликовано на жестком диске в файловой системе. Затем, выбрав нужные файлы, мы создадим из него архив и перенесем его на хостинг.

Теперь в поле Target location введем каталог на локальном диске, в котором будет опубликовано приложение. А в поле Destination URL укажем адрес нашего сайта, который мы создали на somee.com. И нажмем на кнопку Publish.

После этого, если публикация прошла успешно, по указанному пути в поле Target location - каталогу публикации - на жестком диске будет опубликовано приложение. Перейдем по этому пути:

Во-первых, изменим строку подключения в файле web.config (который у нас в опубликованном каталоге) на новую, поскольку мы создали на хостинге новую бд. Чтобы найти строку подключения к новой базе данных, зайдем в учетную запись на somee.com и слева в меню раскроем узел Databases и нажмем на нашу бд. После этого справа появятся настройки подключения к бд, в том числе и строка подключения:

После изменения строки подключения создадим из всех файлов и папок в каталоге публикации, кроме папки App_Data, архивный пакет, например, zip. Затем перейдем к панели учетной записи на somee.com и в меню слева выберем File Manager. В центральной части отобразится файловая система нашего сайта. Если в ней есть какие-нибудь файлы по умолчанию, то их можно удалить. Теперь нажмем на кнопку Upload и с помощью кнопки Обзор выберем только что созданный архивный пакет приложения. И после этого нажмем на ссылку Upload and Unzip archives.

Загрузка сайта на somee.com

После этого выбранный пакет приложения будет загружен и автоматически распакован. И теперь мы можем работать с приложением и обращаться к нему из браузера.

Возможно, все шаги по созданию учетной записи и публикации приложения покажутся слишком долгими и скучными, но в реальности это занимает не более 10 минут.

Хостинг somee.com выбран только в качестве примера. Этапы от регистрации до публикации на каждом конкретном хостинге могут отличаться.

Помощь сайту
Юмани:
410011174743222
Перевод на карту
Номер карты:
4048415020898850