Форум программистов, компьютерный форум, киберфорум
C#: ASP.NET Core
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.93/30: Рейтинг темы: голосов - 30, средняя оценка - 4.93
3 / 3 / 2
Регистрация: 20.12.2014
Сообщений: 54

Как опубликовать ASP.Net Core MVC в Plesk?

03.08.2018, 23:47. Показов 5751. Ответов 13

Студворк — интернет-сервис помощи студентам
Здравствуйте уважаемые программисты!
Подскажите пожалуйста как опубликовать веб сайт написанный в Visual Studio ASP.Net Core в панель управления хостингом Plesk?
Я публикую приложение в папку на жестком диске, загружаю в папку сайта Plesk, пытаюсь делать препросмотр или открыть сайт в браузере, и Plesk ругается на web.config или говорит что сайт надежно припаркован и ждет загрузки папок с файлами сайта ... причем web.configa в Visual Studio не было.
Если кто знает и работает с этим Plesk, объясните по шагам пожалуйста и максимально просто что нужно делать, чтобы увидеть свой сайт на своем домене? (У меня не получалось ни "Hello word", ни стандартный шаблон от студии опубликовывать, ... Извиняюсь за возможную глупость вопроса, сам долгое время сидел на WPF, эту всю кухню делаю впервые). Спасибо
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
03.08.2018, 23:47
Ответы с готовыми решениями:

Разница между ASP.NET Core 2, ASP.NET Core MVC, ASP.NET MVC 5 и ASP.NET WEBAPI 2
Здравствуйте. Я в бекенд разработке полный ноль. В чем разница между вышеперечисленными технологиями? Есть ли в них что-то общее - могу ли...

Какая разница между ASP .Net Core и ASP .Net Core MVC?
Какая разница между ASP .Net Core и ASP .Net Core MVC? Или я может что-то не так понял? И подскажите пожалуйста еще какие-то книги для...

Как интегрировать robokassa в приложение ASP .NET Core MVC?
Есть ли какая - нибудь хорошая инструкция именно по Core + Robokassa?

13
29 / 28 / 4
Регистрация: 03.04.2013
Сообщений: 238
08.09.2018, 16:35
Доброго дня. На самом деле тема все еще очень актуальна - в сети полно рецептов запуска ASP.Net Core на IIS, но нет ни одного внятного мануала, как правильно разместить сайт на стороннем хостинге. Я, к примеру, пытаюсь использовать reg.ru, и, хотя они обещают поддержку core из коробки, ни черта там не работает. Точнее я не могу понять, что там делать надо. Так что если кто в курсе, подскажите, как это сделать. Или ссылочку дайте, где это описано.
0
Эксперт .NET
 Аватар для Usaga
14086 / 9304 / 1348
Регистрация: 21.01.2016
Сообщений: 34,929
10.09.2018, 08:28
АндрюхаРостовск, вообще, на официальном сайте ASP.NET Core есть примеры как запуска под IIS, так и настройки Apache и NGinx в роли реверс-прокси. Собственно, можно и не использовать реверс-прокси и работать с голым Kestrel, если совсем уж лень делать нормально.

Собственно, чтобы такое сделать, нужно арендовать именно VPS и там делать что угодно. Shared-хостинг не позволит вам что-то там конфигурировать в установленном веб-сервере.
0
29 / 28 / 4
Регистрация: 03.04.2013
Сообщений: 238
10.09.2018, 10:33
Цитата Сообщение от Usaga Посмотреть сообщение
вообще, на официальном сайте ASP.NET Core есть примеры как запуска под IIS, так и настройки Apache и NGinx в роли реверс-прокси.
Вот именно об этом и речь - есть мануал IIS, есть VPS, но мне не нужен ни тот ни другой. Мне удобно использовать хостинг, выбрал я reg.ru. И что-то у меня идет не так, что пока понять не могу. Соответственно, хочется мануал для новичков в этой теме. Или хотя бы подскажите с чего имеет смысл начать - допусти поднять IIS и затем переехать на хостинг, или еще как.
0
Эксперт .NET
 Аватар для Usaga
14086 / 9304 / 1348
Регистрация: 21.01.2016
Сообщений: 34,929
10.09.2018, 10:47
АндрюхаРостовск, ещё раз: вам нужно перенастроить апач\нгинкс на работу в виде реверс-прокси, а само ваше приложение должно запускаться как самостоятельное консольное приложение со своим встроенным веб-сервером (Kestrel), на которое и будет перенаправлять запросы апач\нгинкс.

Обычный хостинг вам этого не позволит.

Поэтому только два пути:
* Использовать хостинг с IIS и установленным расширением для поддержки ASP.NET Core;
* Арендовать VPS и делать там всё самому;
0
29 / 28 / 4
Регистрация: 03.04.2013
Сообщений: 238
10.09.2018, 10:54
Цитата Сообщение от Usaga Посмотреть сообщение
* Использовать хостинг с IIS и установленным расширением для поддержки ASP.NET Core;
Именно эту услугу предоставляет reg.ru. Только вот не выходит у меня что-то))). Мануал MSDN описывает подъем IIS со своей машины или Azure. Другой вариант я или не нашел, или просто пока не понял, как это сделать, ибо делаю это первый раз в жизни. Вот потому жалуюсь здесь)))
0
Эксперт .NET
 Аватар для Usaga
14086 / 9304 / 1348
Регистрация: 21.01.2016
Сообщений: 34,929
10.09.2018, 10:59
АндрюхаРостовск, я нашёл упоминания о поддержке ASP.NET Core, так что она должна идти из коробки. Потеребите их техподдержку. Но перед этим, попробуйте у себя на рабочей машине развернуть своё приложение в IIS.
0
29 / 28 / 4
Регистрация: 03.04.2013
Сообщений: 238
10.09.2018, 11:04
Цитата Сообщение от Usaga Посмотреть сообщение
Потеребите их техподдержку.
Как раз 5 минут назад пришел ответ: сайт размещен не в той папке хостинга, исправили сами, и скомпилирован не под ту версию .NET core, это уже моя головная боль.
0
5 / 5 / 4
Регистрация: 20.01.2011
Сообщений: 350
28.03.2019, 21:54
Цитата Сообщение от АндрюхаРостовск Посмотреть сообщение
сайт размещен не в той папке хостинга
Сейчас вот пытаюсь развернуть Net Core на reg.ru. Я создаю пустой проект со стандартным контроллером api/values, делаю публикацию прям из VS (файл .publishsettings прям в панели управления скачивается) и нихрена не работает - ошибка 500 мне показывается в браузере.
У вас было такое? Версия net core вроде как правильная
0
41 / 37 / 9
Регистрация: 01.02.2014
Сообщений: 825
31.03.2019, 15:14
Modis, тут уже звучала мысль про поддержку

Добавлено через 2 минуты
Modis, если что-то не работает, значит что-то вы сделали не верно
а вообще ребят, серьезно. Купите впс на linux , убунта пойдет. Поставить туда dotnet и не париться вообще. dotnet run и тестируйте в онлайне. Как настанет время продакшена , настроить nginx по мануалу на msdn не особо сложно.

Добавлено через 7 минут
если прям капец лень заниматься с linux, то и на винде подойдет. Только жрать будет в разы больше, как и стоить
0
Эксперт .NET
 Аватар для Usaga
14086 / 9304 / 1348
Регистрация: 21.01.2016
Сообщений: 34,929
01.04.2019, 04:58
Modis, логирование спасёт отца русской демократии. Как и разворачиваение своего проекта на локальной машине в IIS перед тем, как бежать покупать хостинг.

Не по теме:

MakcPletnev, тут через одного с IIS сладить не могут под виндой. Какой уж там линукс с Nginx...

0
800 / 583 / 207
Регистрация: 21.02.2019
Сообщений: 2,095
01.04.2019, 11:04
Usaga,

Не по теме:

.. как ни странно может звучать, но я и никак не был не линуксист (жизнь заставила перейти на линукс для веб-сервера), и после некоторых попыток настроить Net Core Web API под IIS (с ситуациями ухода сервера в отказ по утечке памяти), попробовал dotnet/nginx под Убунту по первому попавшемуся под руку букварю - и как рукой сняло .. :)

0
01.04.2019, 11:12

Не по теме:

carrotik, вся настройка IIS под Core - либо настройка в виде reserve proxy, либо установка пакета расширения. Откуда происходили утечки ещё надо посмотреть, но есть подозрения, что точно не из IIS, который не для детских проектов используют и очень давно уже. Это я о качестве этого веб-сервера. :)



Не по теме:

Цитата Сообщение от carrotik Посмотреть сообщение
не линуксист
Линуксоид звучит красивее и правильнее.

0
41 / 37 / 9
Регистрация: 01.02.2014
Сообщений: 825
01.04.2019, 13:58
Не стал разбираться в Iis , чет лень стало в своё время и всегда запускал через dotnet start . И как оказалось не зря
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
01.04.2019, 13:58
Помогаю со студенческими работами здесь

Как можно реализовать каскадное удаление в ASP.NET Core MVC?
Как можно реализовать каскадное удаление в ASP.NET Core MVC? Существует ли какой нибудь метод? У меня есть таблица клиенты и она связана...

ASP.NET MVC или ASP.NET Core
Добрый вечер, подскажите что лучшие изучать ASP.NET MVC или ASP.NET Core ? Как я понимаю ASP.NET Core это кростплатфоменое, то есть сайт...

Уведомления в ASP.NET MVC Core
Добрый день. Мне для сайта необходимо сделать уведомления о том, что та или иная запись была добавлена в БД. Но проблема в том, что я делаю...

Работа с Excel в ASP.NET MVC Core
Подскажите как читать excel файлы в ASP.NET MVC Core. Пробовал различные библиотеки, все выдавали ошибки, последней использовал...

Реализация фильтра asp.net core mvc
Здравствуйте! Я создал приложение asp.net core mvc , у меня форма на view состоит из четырех полей. Мне теперь нужно реализовать такую...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
14
Ответ Создать тему
Новые блоги и статьи
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Access
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru