Asp net что это
Перейти к содержимому

Asp net что это

  • автор:

Обзор ASP.NET

ASP.NET — это бесплатная веб-платформа для создания отличных веб-сайтов и веб-приложений с помощью HTML, CSS и JavaScript. Вы также можете создавать веб-API и использовать технологии в режиме реального времени, такие как веб-сокеты.

Начало работы

Установите Visual Studio Community Edition, бесплатную интегрированную среду разработки для ASP.NET в Windows.

Веб-сайты и веб-приложения

ASP.NET предлагает три платформы для создания веб-приложений: веб-формы, ASP.NET MVC и веб-страницы ASP.NET. Все три платформы являются стабильными и зрелыми, и вы можете создавать отличные веб-приложения с помощью любой из них. Независимо от того, какую платформу вы выберете, вы получите все преимущества и возможности ASP.NET во всем мире.

Каждая платформа предназначена для разных стилей разработки. Выбор зависит от сочетания ресурсов программирования (знаний, навыков и опыта разработки), типа создаваемого приложения и удобного подхода к разработке.

Ниже приведен обзор каждой платформы и некоторые идеи по выбору между ними. Если вы предпочитаете видеообращение, см . статьи Создание веб-сайтов с помощью ASP.NET и Что такое веб-инструменты?

Инфраструктура Если у вас есть опыт работы в Стиль разработки Экспертная область
веб-формы Win Forms, WPF, .NET Быстрая разработка с использованием богатой библиотеки элементов управления, которые инкапсулируют разметку HTML Средний уровень, расширенный rad
MVC Ruby on Rails, .NET Полный контроль над разметкой HTML, разделенным кодом и разметкой, а также простой в написании тестов. Оптимальный вариант для мобильных и одностраничных приложений (SPA). Средний уровень, расширенный
Веб-страницы Классический ASP, PHP Разметка HTML и код вместе в одном файле Новое, Mid-Level

веб-формы

С помощью ASP.NET Web Forms вы можете создавать динамические веб-сайты с помощью знакомой модели перетаскивания, управляемой событиями. Область конструирования и сотни элементов управления и компонентов позволяют быстро создавать комплексные сайты с пользовательским интерфейсом и доступом к данным.

MVC

ASP.NET MVC предлагает эффективный, основанный на шаблонах способ создания динамических веб-сайтов для четкого разделения проблем и предоставления пользователям полного контроля над разметкой для гибких разработок. ASP.NET MVC содержит множество функций для быстрой, согласованной с TDD разработкой для создания сложных приложений, использующих новейшие веб-стандарты.

Веб-страницы ASP.NET

веб-страницы ASP.NET и синтаксис Razor обеспечивают быстрый, доступный и упрощенный способ объединения серверного кода с HTML для создания динамического веб-содержимого. Подключение к базам данных, добавление видео, создание ссылок на сайты социальных сетей и множество других функций, которые помогут вам создавать красивые сайты, соответствующие новейшим веб-стандартам.

Примечания о веб-формы, MVC и веб-страницах

Все три платформы ASP.NET основаны на платформа .NET Framework и совместно используют основные функции .NET и ASP.NET. Например, все три платформы предлагают модель безопасности входа, основанную на членстве, и все три платформы используют одни и те же средства для управления запросами, обработки сеансов и т. д., которые являются частью основных функций ASP.NET.

Кроме того, эти три структуры не являются полностью независимыми, и выбор одной из них не исключает возможности использования другой. Так как платформы могут сосуществовать в одном веб-приложении, нередко можно увидеть отдельные компоненты приложений, написанные с помощью разных платформ. Например, клиентские части приложения могут быть разработаны в MVC для оптимизации разметки, а части доступа к данным и административные части разрабатываются в веб-формы, чтобы воспользоваться преимуществами управления данными и простым доступом к данным.

Веб-API

Платформа веб-API ASP.NET позволяет с легкостью создавать службы HTTP для широкого диапазона клиентов, включая браузеры и мобильные устройства. ASP.NET Web API — это идеальная платформа для сборки REST-приложений на базе .NET Framework.

Технологии реального времени

ASP.NET SignalR — это новая библиотека для разработчиков ASP.NET, которая упрощает разработку веб-функций в режиме реального времени. SignalR обеспечивает двунаправленную связь между сервером и клиентом. Серверы могут мгновенно отправлять содержимое подключенным клиентам по мере его доступности. SignalR поддерживает веб-сокеты и возвращается к другим совместимым методам для старых браузеров. SignalR включает API для управления подключениями (например, события подключения и отключения), группирования подключений и авторизации.

Мобильные приложения и сайты

ASP.NET могут использовать собственные мобильные приложения с помощью серверной части веб-API, а также мобильные веб-сайты, использующие адаптивные платформы дизайна, такие как Начальная загрузка Twitter. Если вы создаете собственное мобильное приложение, можно легко создать веб-API на основе JSON для обработки доступа к данным, проверки подлинности и push-уведомлений для приложения. Если вы создаете адаптивный мобильный сайт, вы можете использовать любую платформу CSS или открытую систему сетки, или выбрать мощную мобильную систему, например jQuery Mobile или Sencha, и отличные мобильные приложения с PhoneGap.

Одностраничные приложения

ASP.NET одностраничное приложение (SPA) помогает создавать приложения, включающие значительные взаимодействия на стороне клиента с помощью HTML 5, CSS 3 и JavaScript. Visual Studio включает шаблон для создания одностраничных приложений с помощью knockout.js и веб-API ASP.NET. В дополнение к встроенному шаблону SPA, шаблоны SPA, созданные сообществом, также доступны для скачивания.

WebHooks

Веб-перехватчики — это упрощенный шаблон HTTP, предоставляющий простую модель pub/sub для объединения веб-API и служб SaaS. При возникновении события в службе уведомление отправляется зарегистрированным подписчикам в виде HTTP-запроса POST. Запрос POST содержит сведения о событии, которые позволяют получателю действовать соответствующим образом.

Веб-перехватчики предоставляются большим количеством служб, включая Dropbox, GitHub, Instagram, MailChimp, PayPal, Slack, Trello и многие другие. Например, веб-перехватчик может указать, что файл был изменен в Dropbox, изменение кода было зафиксировано в GitHub, платеж был инициирован в PayPal или карта был создан в Trello.

Обратная связь

Были ли сведения на этой странице полезными?

Введение в ASP.NET Core

Платформа ASP.NET Core представляет технологию от компании Microsoft, предназначенную для создания различного рода веб-приложений: от небольших веб-сайтов до крупных веб-порталов и веб-сервисов.

С одной стороны, ASP.NET Core является продолжением развития платформы ASP.NET. Но с другой стороны, это не просто очередной релиз. Выход ASP.NET Core фактически означает революцию всей платформы, ее качественное изменение.

Разработка над платформой началась еще в 2014 году. Тогда платформа условно называлась ASP.NET vNext. В июне 2016 года вышел первый релиз платформы. А в ноябре 2020 года вышла версия ASP.NET Core 5.0, которая собственно и будет охвачена в текущем руководстве.

ASP.NET Core теперь полностью является opensource-фреймворком. Все исходные файлы фреймворка доступны на GitHub.

ASP.NET Core может работать поверх кросс-платформенной среды .NET Core, которая может быть развернута на основных популярных операционных системах: Windows, Mac OS, Linux. И таким образом, с помощью ASP.NET Core мы можем создавать кросс-платформенные приложения. И хотя Windows в качестве среды для разработки и развертывания приложения до сих пор превалирует, но теперь уже мы не ограничены только этой операционной системой. То есть мы можем запускать веб-приложения не только на ОС Windows, но и на Linux и Mac OS. А для развертывания веб-приложения можно использовать традиционный IIS, либо кросс-платформенный веб-сервер Kestrel.

Благодаря модульности фреймворка все необходимые компоненты веб-приложения могут загружаться как отдельные модули через пакетный менеджер Nuget. Кроме того, в отличие от предыдущих версий платформы нет необходимости использовать библиотеку System.Web.dll.

ASP.NET Core включает в себя фреймворк MVC, который объединяет функциональность MVC, Web API и Web Pages. В предыдущих версии платформы данные технологии реализовались отдельно и поэтому содержали много дублирующей функциональности. Сейчас же они объединены в одну программную модель ASP.NET Core MVC. А Web Forms полностью ушли в прошлое.

Кроме объединения вышеупомянутых технологий в одну модель в MVC был добавлен ряд дополнительных функций.

Одной из таких функций являются тэг-хелперы (tag helper), которые позволяют более органично соединять синтаксис html с кодом С#.

ASP.NET Core характеризуется расширяемостью. Фреймворк построен из набора относительно независимых компонентов. И мы можем либо использовать встроенную реализацию этих компонентов, либо расширить их с помощью механизма наследования, либо вовсе создать и применять свои компоненты со своим функционалом.

Также было упрощено управление зависимостями и конфигурирование проекта. Фреймворк теперь имеет свой легковесный контейнер для внедрения зависимостей, и больше нет необходимости применять сторонние контейнеры, такие как Autofac, Ninject. Хотя при желании их также можно продолжать использовать.

В качестве инструментария разработки мы можем использовать последние выпуски Visual Studio, начиная с версии Visual Studio 2015. Кроме того, мы можем создавать приложения в среде Visual Studio Code, которая является кросс-платформенной и может работать как на Windows, так и на Mac OS X и Linux.

Для обработки запросов теперь используется новый конвейер HTTP, который основан на компонентах Katana и спецификации OWIN. А его модульность позволяет легко добавить свои собственные компоненты.

Если суммировать, то можно выделить следующие ключевые отличия ASP.NET Core от предыдущих версий ASP.NET:

  • Новый легковесный и модульный конвейер HTTP-запросов
  • Возможность развертывать приложение как на IIS, так и в рамках своего собственного процесса
  • Использование платформы .NET Core и ее функциональности
  • Распространение пакетов платформы через NuGet
  • Интегрированная поддержка для создания и использования пакетов NuGet
  • Единый стек веб-разработки, сочетающий Web UI и Web API
  • Конфигурация для упрощенного использования в облаке
  • Встроенная поддержка для внедрения зависимостей
  • Расширяемость
  • Кроссплатформенность: возможность разработки и развертывания приложений ASP.NET на Windows, Mac и Linux
  • Развитие как open source, открытость к изменениям

Эти и другие особенности и возможности стали основой для новой модели программирования.

Asp net что это

ASP.NET это платформа, служащая для создания веб-сайтов и веб-приложений. Здесь вы можете писать на языках программирования, которые входят в комплект .NET Framework это: C#, Visual Basic NET, J# и другие. На основе этой технологии можно создавать сайты различной сложности и тематики.

ASP.NET намного быстрее, чем обычные скриптовые язык. Он выполняеться быстрее, так как весь кол изначально компилируется при первом запросе пользователя и потом кешируется в памяти. Таким образом, все дальнейшие разы код просто выполняется из памяти и не требует повторной загрузки с сервера. Это сокращает время на парсинг, загрзку и оптимизацию файлов.

На сегодняшний день это очень популярная технология, которая используется во многих крупных проектах. Мы нашли отличную статью, где приводиться ТОП 10 лучших сайтов, созданных на основе этой платформы. Среди этих сайтов есть такие, как:

  • StackOverflow это крупнейший онлайн форум, где каждый может задавать вопросы на различные темы и получать на них ответы;
  • основной сайт компании Microsoft;
  • сервис для регистрации доменных имен GoDaddy. Это один из самых крупных сервисов в мире по регистрации доменов;
  • сайт Dell и множество других веб сайтов.

ASP.NET использует схему MVC (Модель-Вид-Контроллер). Каждая часть отвечает за определенные действия. К примеру, пользователь что-то делает на сайте и отправляет запрос на сервер. Контроллер интерпретирует действия пользователя, оповещая модель о необходимости изменений. В свою очередь модель предоставляет данные и реагирует на команды контроллера, изменяя своё состояние. И наконец вид отвечает за отображение данных модели пользователю, реагируя на изменения модели.

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

Если говорить вкратце, то технология очень хорошая и перспективная. Выбрав её в качестве основной сферы деятельности вы точно не прогадаете и будете рады выбору.

Общие сведения об ASP.NET Core

ASP.NET Core является кроссплатформенной, высокопроизводительной средой с открытым исходным кодом для создания современных облачных приложений, подключенных к Интернету.

ASP.NET Core позволяет выполнять следующие задачи:

  • Создавать веб-приложения и службы, приложения Интернета вещей (IoT) и серверные части для мобильных приложений.
  • Использовать избранные средства разработки в Windows, macOS и Linux.
  • Выполнять развертывания в облаке или локальной среде.
  • Запустите в .NET.

Преимущества, обеспечиваемые ASP.NET Core

Миллионы разработчиков использовали и продолжают использовать ASP.NET 4.x для создания веб-приложений. ASP.NET Core — это модификация ASP.NET 4.x с архитектурными изменениями, формирующими более рациональную и более модульную платформу.

ASP.NET Core предоставляет следующие преимущества:

  • Единое решение для создания пользовательского веб-интерфейса и веб-API.
  • Разработано для тестируемости.
  • Razor Pages упрощает написание кода для сценариев страниц и повышает его эффективность.
  • Blazor позволяет использовать в браузере язык C# вместе с JavaScript. совместное использование серверной и клиентской логик приложений, написанных с помощью .NET;
  • Возможность разработки и запуска в ОС Windows, macOS и Linux.
  • Открытый исходный код и ориентация на сообщество.
  • Интеграция современных клиентских платформ и рабочих процессов разработки.
  • Поддержка размещения служб удаленного вызова процедур (RPC) с помощью gRPC.
  • Облачная система конфигурации на основе среды.
  • Встроенное введение зависимостей.
  • Упрощенный высокопроизводительный модульный конвейер HTTP-запросов.
  • Возможность размещения на следующих узлах:
    • Kestrel
    • IIS
    • HTTP.sys
    • Nginx
    • Apache
    • Docker

    Создание веб-API и пользовательского веб-интерфейса с помощью ASP.NET Core MVC

    ASP.NET Core MVC предоставляет функции, которые позволяют создавать веб-интерфейсы API и веб-приложения.

    • Шаблон Model-View-Controller (MVC) помогает сделать веб-API и веб-приложения тестируемыми.
    • Razor Pages — это основанная на страницах модель программирования, которая упрощает и повышает эффективность создания пользовательского веб-интерфейса.
    • Разметка Razor предоставляет эффективный синтаксис для страниц Razor Pages и представлений MVC.
    • Вспомогательные функции тегов позволяют серверному коду участвовать в создании и отображении HTML-элементов в файлах Razor.
    • Благодаря встроенной поддержке нескольких форматов данных и согласованию содержимого веб-API становятся доступными для множества клиентов, включая браузеры и мобильные устройства.
    • Привязка модели автоматически сопоставляет данные из HTTP-запросов с параметрами методов действия.
    • Проверка модели автоматически выполняется на стороне сервера и клиента.

    Клиентская разработка

    ASP.NET Core включает в себя Blazor создание интерактивного веб-интерфейса, а также интегрируется с другими популярными платформами JavaScript внешнего интерфейса, такими как Angular, React, Vue и Bootstrap. Подробнее см. в статье ASP .NET CoreBlazor и сопутствующих материалах в разделе Разработка на стороне клиента.

    Целевые версии платформы ASP.NET Core

    ASP.NET Core 3.x или более поздней версии может использовать только .NET.

    Существует несколько преимуществ для целевой платформы .NET, и эти преимущества увеличиваются при каждом выпуске. Некоторые преимущества .NET по сравнению с платформа .NET Framework включают:

    • Кроссплатформенность. Выполняется в Windows, macOS и Linux.
    • Улучшение производительности
    • Управление параллельными версиями
    • Новые интерфейсы API
    • Открытый исходный код

    Рекомендуемая схема обучения

    Для знакомства с разработкой приложений ASP.NET Core рекомендуется изучить следующую последовательность учебников.

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

    Тип приложения Сценарий Учебник
    Веб-приложение Разработка нового веб-интерфейса на стороне сервера Начало работы с Razor Pages
    Веб-приложение Обслуживание приложения MVC Начало работы с MVC
    Веб-приложение Разработка веб-интерфейса на стороне клиента Начало работы с Blazor
    Веб-интерфейс API Службы HTTP RESTful Создание веб-API†
    Приложение удаленного вызова процедур Разработка в соответствии с парадигмой «Сначала контракт» с использованием Protocol Buffers Начало работы со службой gRPC
    Приложение режима реального времени Двунаправленный обмен данными между сервером и подключенными к нему клиентами Начало работы с SignalR
    Сценарий Учебник
    Разработка нового приложения Razor Pages с Entity Framework Core
    Обслуживание приложения MVC MVC с Entity Framework Core

    †Доступен интерактивный учебник по веб-API. Локальная установка средств разработки не требуется. Код выполняется в Azure Cloud Shell в браузере, а для тестирования используется curl.

    Миграция с .NET Framework

    Справочное руководство по переносу приложений ASP.NET 4.x в ASP.NET Core см. в разделе «Обновление от ASP.NET до ASP.NET Core».

    ASP.NET Core является кроссплатформенной, высокопроизводительной средой с открытым исходным кодом для создания современных облачных приложений, подключенных к Интернету. ASP.NET Core позволяет выполнять следующие задачи:

    • Создавать веб-приложения и службы, приложения Интернета вещей (IoT) и серверные части для мобильных приложений.
    • Использовать избранные средства разработки в Windows, macOS и Linux.
    • Выполнять развертывания в облаке или локальной среде.
    • Работать в .NET Core или .NET Framework.

    Преимущества, обеспечиваемые ASP.NET Core

    Миллионы разработчиков использовали и продолжают использовать ASP.NET 4.x для создания веб-приложений. ASP.NET Core — это модификация ASP.NET 4.x с архитектурными изменениями, формирующими более рациональную и более модульную платформу.

    ASP.NET Core предоставляет следующие преимущества:

    • Единое решение для создания пользовательского веб-интерфейса и веб-API.
    • Разработано для тестируемости.
    • Razor Pages упрощает написание кода для сценариев страниц и повышает его эффективность.
    • Blazor позволяет использовать в браузере язык C# вместе с JavaScript. совместное использование серверной и клиентской логик приложений, написанных с помощью .NET;
    • Возможность разработки и запуска в ОС Windows, macOS и Linux.
    • Открытый исходный код и ориентация на сообщество.
    • Интеграция современных клиентских платформ и рабочих процессов разработки.
    • Поддержка размещения служб удаленного вызова процедур (RPC) с помощью gRPC.
    • Облачная система конфигурации на основе среды.
    • Встроенное введение зависимостей.
    • Упрощенный высокопроизводительный модульный конвейер HTTP-запросов.
    • Возможность размещения на следующих узлах:
      • Kestrel
      • IIS
      • HTTP.sys
      • Nginx
      • Apache
      • Docker

      Создание веб-API и пользовательского веб-интерфейса с помощью ASP.NET Core MVC

      ASP.NET Core MVC предоставляет функции, которые позволяют создавать веб-интерфейсы API и веб-приложения.

      • Шаблон Model-View-Controller (MVC) помогает сделать веб-API и веб-приложения тестируемыми.
      • Razor Pages — это основанная на страницах модель программирования, которая упрощает и повышает эффективность создания пользовательского веб-интерфейса.
      • Разметка Razor предоставляет эффективный синтаксис для страниц Razor Pages и представлений MVC.
      • Вспомогательные функции тегов позволяют серверному коду участвовать в создании и отображении HTML-элементов в файлах Razor.
      • Благодаря встроенной поддержке нескольких форматов данных и согласованию содержимого веб-API становятся доступными для множества клиентов, включая браузеры и мобильные устройства.
      • Привязка модели автоматически сопоставляет данные из HTTP-запросов с параметрами методов действия.
      • Проверка модели автоматически выполняется на стороне сервера и клиента.

      Клиентская разработка

      ASP.NET Core легко интегрируется с популярными клиентскими платформами и библиотеками, включая BlazorAngular, React, Vue и Bootstrap. Подробнее см. в статье ASP .NET CoreBlazor и сопутствующих материалах в разделе Разработка на стороне клиента.

      ASP.NET Core для платформы .NET Framework

      Приложения ASP.NET Core 2.x могут выполняться в .NET Core или .NET Framework. Приложения ASP.NET Core, предназначенные для .NET Framework, не являются кроссплатформенными — они выполняются только в Windows. Как правило, ASP.NET Core 2.x состоит из библиотек .NET Standard. Библиотеки, написанные на .NET Standard 2.0 под управлением любой платформы .NET с реализацией .NET Standard 2.0.

      ASP.NET Core 2.x поддерживается в версиях .NET Framework с реализацией .NET Standard 2.0:

      • Рекомендуется использовать последнюю версию .NET Framework.
      • .NET Framework 4.6.1 или более поздней версии.

      ASP.NET Core 3.0 или более поздней версии работает только в .NET Core. Дополнительные сведения об этом изменении см. в разделе Первое знакомство с предстоящими изменениями в ASP.NET Core 3.0.

      При использовании .NET Core существуют некоторые преимущества, и их число увеличивается с каждым выпуском. Преимущества .NET Core по сравнению с .NET Framework включают:

      • Кроссплатформенность. Выполняется на macOS, Linux и Windows.
      • Улучшение производительности
      • Управление параллельными версиями
      • Новые интерфейсы API
      • Открытый исходный код

      Благодаря пакету обеспечения совместимости Windows в .NET Core доступны тысячи API-интерфейсов, созданных только для Windows, что позволяет расширить диапазон API при переходе с .NET Framework на .NET Core. Эти API-интерфейсы не были доступны в .NET Core 1.x.

      Рекомендуемая схема обучения

      Для знакомства с разработкой приложений ASP.NET Core рекомендуется изучить следующую последовательность учебников и статей.

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

      Тип приложения Сценарий Учебник
      Веб-приложение Разработка нового приложения Начало работы с Razor Pages
      Веб-приложение Обслуживание приложения MVC Начало работы с MVC
      Веб-интерфейс API Создание веб-API†
      Приложение режима реального времени Начало работы с SignalR
      Сценарий Учебник
      Разработка нового приложения Razor Pages с Entity Framework Core
      Обслуживание приложения MVC MVC с Entity Framework Core

      †Доступен новый учебник по веб-API с прохождением в браузере, не требующий установки локальной интегрированной среды разработки. Код выполняется в Azure Cloud Shell, а для тестирования используется curl.

      Миграция с .NET Framework

      Справочное руководство по переносу приложений ASP.NET в ASP.NET Core см. в разделе «Обновление от ASP.NET до ASP.NET Core».

      Загрузка примера

      Многие статьи и учебники содержат ссылки на примеры кода.

      1. Загрузите ZIP-файл репозитория ASP.NET.
      2. Распакуйте файл AspNetCore.Docs-main.zip .
      3. Чтобы получить доступ к примеру приложения из статьи в распакованном репозитории, используйте URL-адрес примера ссылки из статьи для перехода к папке примера. Как правило, пример ссылки из статьи отображается в ее верхней части. Текст ссылки: Просмотрите или загрузите пример кода.

      Директивы препроцессора в примере кода

      Для демонстрации нескольких сценариев в примерах приложений используются директивы препроцессора #define и #if-#else/#elif-#endif , выборочно компилирующие и запускающие разные фрагменты примеров кода. В примерах, где применяется этот подход, задайте в начале файлов C# директиву #define для определения символа, связанного со сценарием, который нужно запустить. Для запуска сценария в некоторых примерах потребуется определить символ в начале нескольких файлов.

      Например, в следующем списке символов #define видно, что доступно четыре сценария (один сценарий на символ). В текущем примере конфигурации запускается сценарий TemplateCode :

      #define TemplateCode // or LogFromMain or ExpandDefault or FilterInCode 

      Чтобы запустить в примере сценарий ExpandDefault , задайте символ ExpandDefault и оставьте остальные символы раскомментированными:

      #define ExpandDefault // TemplateCode or LogFromMain or FilterInCode 

      Дополнительные сведения об использовании директив препроцессора C# для выборочной компиляции фрагментов кода см. в разделах #define (Справочник по C#) и #if (Справочник по C#).

      < webBuilder.UseStartup (); >); #endregion «` The preceding C# code snippet is referenced in the topic’s markdown file with the following line: «`md [!code-csharp[](sample/SampleApp/Program.cs?name=snippet_WebHostDefaults)] «` You may safely ignore (or remove) the `#region` and `#endregion` directives that surround the code. Don’t alter the code within these directives if you plan to run the sample scenarios described in the topic. Feel free to alter the code when experimenting with other scenarios. For more information, see [Contribute to the ASP.NET documentation: Code snippets](https://github.com/dotnet/AspNetCore.Docs/blob/main/CONTRIBUTING.md#code-snippets). —>

      Критические изменения и советы по безопасности

      Критические изменения и рекомендации по безопасности отображаются в репозитории объявлений. Объявления можно ограничить определенной версией, выбрав фильтр меток.

      Следующие шаги

      Дополнительные сведения см. на следующих ресурсах:

      • Начало работы с ASP.NET Core
      • Публикация приложения ASP.NET Core в Azure с помощью Visual Studio
      • Основы ASP.NET Core
      • В еженедельном выпуске ASP.NET Community Standup рассматривается ход работы и планы команды. Помимо этого, публикуются новые блоги и стороннее программное обеспечение.

      Совместная работа с нами на GitHub

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

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *