В этой статье я расскажу как опубликовать свой ASP.NET проект, это может быть ваш сайт или сервер, написать на .NET платформе.
Переходим на https://somee.com/.
Выберем Free .Net Hosting, через кнопку Learn More
Читаем условия получения хостинга
- Размер хранилища: 150MB
- Ежемесячный объем изменений: 5GB/Month
- Количество доменов: 1
- Поддерживаемые технологии: ASP.Net 4.8/4.7/4.5/4.0/3.5/2.0, ASP.Net Core 3/5/6/7, AJAX 3.5/1.0,Silverlight, MS Access, Dedicated web application pool
- MS SQL хранилище: 30MB
- MS SQL размер логов: 30MB
- Резервное хранилище: 100MB
И нажимаем на Order Now
Далее требуется зарегистрировать аккаунт на сервисе, выбираем REGISTER NEW ACCOUNT
Заполняем данные и переходим дальше
Далее переходим к подтверждению заказа через кнопку Checkout
Вводим код из письма на почте
Теперь осталось настроить наш сервер, назначаем имя сайта (или же сабдомен), он будет вместе с зоной составлять весь домен на примере alem.somee.com будет являться конечным доменом.
назначаем операционную систему, если нет конкретных особенностей можно указать последнюю, под версию .NET по ситуации если у вас .NET Core или .NET Framework, есть оба варианта, установите нужный, далее название сайта и описание для панели управления, после можно нажать на кнопку создания
Ваш сайт создан, ему выделили место на сервере, и он теперь имеет FTP адрес и параметры подключения для загрузки файлов, также отсюда можно остановить или включить ваш сайт и здесь же доступны URL по которым ваш сайт можно открыть.
Есть несколько вариантов загрузки сайта, через FTP или же через Файловый менеджер в панели управления
Через FTP:
Выберите ваш ASP.NET проект, опубликуйте его
Далее найдите кнопку для добавления или создания профиля публикации, и в появившимся окне найдите пункт через FTP/FTPS Сервер, нажимаем после этого Далее
Вводим параметры FTP из панели управления, вставляем только один адрес (там их два), вводим только сервер, имя пользователя, и пароль (тот который для входа на сервис), жмем готово
Жмем закрыть и получаем вот такое окно, которое будет помогать нам обновлять наш сервер в одно нажатие, через кнопку Опубликовать
Далее мы получим уведомление что публикация выполнена, и можно проверять
Переходим на File Manager, и смотрим наличие файлов проекта, при повторном обновления проекта рекомендую удалять все файлы выделением и кнопкой Delete в этом же окне.
Переходим в Summary вкладку, и нажмем на наш один из URL ссылок внизу и в ней мы получим наш сайт, теперь он доступ для всех у кого есть ссылка
На этом публикация вашего сайта завершено, вы можете вносить ваши изменения на сайт повторной публикацией, заранее не забудьте удалить всё в файловом менеджере
Или вы можете в доп. свойствах публикации нажать редактировать
И выбрать "Удалять все существующие файлы перед публикацией", тогда при возможности он будет делать это сам, но бывает что работает плохо, и приходится в ручную, через отключение сайта, и повторного включения
Всем спасибо, всем удачи!