Вопросы про C#/.NET приложения
- Какие типы .NET приложений поддерживаются
- Как обратиться к моему ASP.NET Web Api/MVC по http(s)?
- Как загрузить опубликованное .NET приложение
- Как загрузить .NET проект из исходников
Какие типы .NET приложений поддерживаются
Система поддерживает два варианта загрузки .NET приложений:
- Опубликованное приложение (publish) — если в архиве есть файл
*.runtimeconfig.json, система определит версию .NET и предложит выбрать тип приложения (ASP.NET Core или консольное). - Проект из исходников (.csproj) — если в архиве есть файл
*.csproj, система соберёт проект с помощьюdotnet publish.
При загрузке вы сможете выбрать:
- Тип приложения: ASP.NET Core или Консольное приложение
- Команду для запуска: по умолчанию
dotnet "ИмяПриложения.dll"
Как обратиться к моему ASP.NET Web Api/MVC по http(s)?
Для этого вам понадобится выделенный адрес, который можно получить, указав порт во вкладке "Порты". Стандартным http портом является - 80 для .NET до 8 версии, начиная с .NET 8 порт по умолчанию - 8080. Подробнее можно почитать здесь.
Как загрузить опубликованное .NET приложение
- Опубликуйте проект локально:
- Упакуйте содержимое папки
publishв zip-архив. - Загрузите архив на хостинг.
- На втором шаге проверьте определённую версию .NET и тип приложения.
Как загрузить .NET проект из исходников
- Упакуйте исходный код проекта (с файлом
.csproj) в zip-архив. - Загрузите архив на хостинг.
- Система автоматически выполнит
dotnet restoreиdotnet publish.
Внимание
В архиве должен быть ровно один файл .csproj. Если их несколько — загрузите опубликованное приложение.
Не нашел ответа на вопрос
У вас остались вопросы по теме? Задайте их нам в чате поддержки в телеграм