Первое приложение ASP.NET Core в Visual Studio

Создавать приложения ASP.NET Core мы можем в самых различных редакторах, включая и VS Code и Visual Studio. Здесь и далее работа с ASP.NET Core будет вестись в Visual Studio.

Необходимые рабочие нагрузки

Чтобы создавать приложения ASP.NET Core в Visual Studio у вас должны быть включена рабочая нагрузка «ASP.NET и разработка web-приложений»:

ASP.NET Core

Добавить рабочую нагрузку в уже установленную Visual Studio можно, запустив Visual Studio Installer и выбрав для вашей версии студии пункт «Изменить».

Первое приложение ASP.NET Core

Знакомство с ASP.NET Core начнем с пустого приложения. Для этого, вначале, создадим новый проект

Новый проект ASP.NET CoreНа следующем шаге необходимо выбрать шаблон приложения «Пустой шаблон ASP.NET Core (Майкрософт)»

Пустое приложение ASP.NET Core
Пустое приложение ASP.NET Core

На следующем шаге нам необходимо настроить наше приложение — указать название, расположение

На последнем шаге нам предложат выбрать платформу .NET для разработки и выбрать будут ли использоваться операторы верхнего уровня или нет (операторы верхнего уровня — нововведение .NET 6). Оставим все эти настройки пока со значениями по умолчанию:

Таким образом, наш проект, по умолчанию, будет использовать HTTPS и не будет использовать контейнеры Docker и операторы верхнего уровня.

Структура проекта ASP.NET Core

Проект пустой шаблон ASP.NET Core содержит необходимый минимум элементов необходимых для запуска приложения:

Структура пустого шаблона ASP.NET Core
Структура пустого шаблона ASP.NET Core
  • Connected Servicesподключенные сервисы из Azure. Для пустого приложения этот узел ничего не содержит.
  • Зависимости (Dependencies) содержит все добавленные в проект пакеты и библиотеки. Пустой проект содержит только базовые возможности ASP.NET Core и базовые возможности самой платформы .NET. То есть в этой папке проекта в разделе «Платформы» вы найдете всего два элемента:

  • Properties — содержит настройки проекта. В частности, в файле launchSettings.json описаны настройки запуска проекта.
  • appsettings.json  файл конфигурации проекта в формате json
  • Program.cs главный файл приложения, в котором расположен метод Main, с которого и начинается выполнение приложения. Код этого файла настраивает и запускает веб-приложение.

Теперь, если мы запустим наше приложение, то увидим в браузере следующий результат:

То есть, само по себе, первое пустое приложение ASP.NET Core не содержит в себе ничего сверхъестественного и грандиозного — обычный «Hello World» только в браузере.

Итого

В этой части мы настроили Visual Studio для работы с ASP.NET Core, рассмотрели структуру проекта, создали и запустили приложение ASP.NET Core в браузере. В следующей части более детально изучим метод Main нашего проекта.

Подписаться
Уведомить о
guest
0 Комментарий
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии