Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Note
Это не последняя версия этой статьи. Для текущей версии см. версию .NET 9 этой статьи.
Warning
Эта версия ASP.NET Core больше не поддерживается. Для получения дополнительной информации см. Политику поддержки .NET и .NET Core. Для текущей версии см. версию .NET 9 этой статьи.
Important
Эта информация относится к предварительному выпуску продукта, который может быть существенно изменен до его коммерческого выпуска. Корпорация Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых в отношении информации, предоставленной здесь.
Для текущей версии см. версию .NET 9 этой статьи.
ASP.NET Core — это кроссплатформенная высокопроизводительная платформа с открытым исходным кодом для создания современных веб-приложений с помощью .NET. Платформа создана для крупномасштабной разработки приложений и может обрабатывать любую рабочую нагрузку размера, что делает ее надежным выбором для приложений корпоративного уровня.
Key features:
- Упрощенный и модульный конвейер HTTP-запросов.
- Kestrel: высокопроизводительный и кроссплатформенный HTTP-сервер.
- Встроенная внедрение зависимостей.
- Environment-based configuration.
- Расширенные метрики ведения журнала, трассировки и среды выполнения.
- Blazor: создание расширенных интерактивных компонентов веб-интерфейса с помощью C#— не требуется JavaScript.
- Легко интегрируются с популярными клиентскими платформами и библиотеками, включая Angular, React, Vue и Bootstrap.
- Минимальные API: создание быстрых веб-API с минимальным кодом и конфигурацией путем простого объявления маршрутов и конечных точек API.
- SignalR: добавление веб-функций в режиме реального времени.
- gRPC: службы удаленного вызова процедур (RPC) высокой производительности.
- Безопасность: встроенные функции безопасности для проверки подлинности, авторизации и защиты данных.
- Тестирование. Легко создавать модульные и интеграции тесты.
- Инструменты. Максимальное повышение производительности разработки с помощью Visual Studio и Visual Studio Code.
- Упрощенный и модульный конвейер HTTP-запросов.
- Kestrel: высокопроизводительный и кроссплатформенный HTTP-сервер.
- Встроенная внедрение зависимостей.
- Environment-based configuration.
- Расширенные метрики ведения журнала, трассировки и среды выполнения.
- Blazor: создание расширенных интерактивных компонентов веб-интерфейса с помощью C#— не требуется JavaScript.
- Легко интегрируются с популярными клиентскими платформами и библиотеками, включая Angular, React, Vue и Bootstrap.
- SignalR: добавление веб-функций в режиме реального времени.
- gRPC: службы удаленного вызова процедур (RPC) высокой производительности.
- Безопасность: встроенные функции безопасности для проверки подлинности, авторизации и защиты данных.
- Тестирование. Легко создавать модульные и интеграции тесты.
- Инструменты. Максимальное повышение производительности разработки с помощью Visual Studio и Visual Studio Code.
- Упрощенный и модульный конвейер HTTP-запросов.
- Kestrel: высокопроизводительный и кроссплатформенный HTTP-сервер.
- Встроенная внедрение зависимостей.
- Environment-based configuration.
- Расширенные метрики ведения журнала, трассировки и среды выполнения.
- Разработка приложений и API с помощью Razor платформ Pages и Model-View-Controller (MVC).
- Легко интегрируются с популярными клиентскими платформами и библиотеками, включая Angular, React, Vue и Bootstrap.
- SignalR: добавление веб-функций в режиме реального времени.
- gRPC: службы удаленного вызова процедур (RPC) высокой производительности.
- Безопасность: встроенные функции безопасности для проверки подлинности, авторизации и защиты данных.
- Тестирование. Легко создавать модульные и интеграции тесты.
- Инструменты. Максимальное повышение производительности разработки с помощью Visual Studio и Visual Studio Code.
Почему стоит выбирать ASP.NET Core?
- Единая платформа: ASP.NET Core — это полная и полностью интегрированная веб-платформа со встроенными компонентами, готовыми к работе, для обработки всех потребностей веб-разработки.
- Производительность полного стека. Создание более быстрых приложений, позволяя команде работать с полным стеком, начиная с внешнего интерфейса на серверную часть, используя одну платформу разработки.
- Безопасность путем проектирования: ASP.NET Core создается с безопасностью в качестве основной проблемы и включает встроенную поддержку проверки подлинности, авторизации и защиты данных.
- Подготовка к облаку. Независимо от того, развертывается ли вы в собственных центрах обработки данных или в облаке, ASP.NET Core упрощает развертывание, мониторинг и настройку.
- Производительность и масштабируемость. Обработка самых требовательных рабочих нагрузок с помощью ведущих показателей производительности в отрасли ASP.NET Core.
- Надежный и зрелый: ASP.NET Core используется и проверен на гипермасштабировании некоторыми из крупнейших служб в мире, включая Bing, Xbox, Microsoft 365 и Azure.
Get started
Готовы ли вы начать свое путешествие по обучению ASP.NET Core? Пришло время создать свое первое веб-приложение с помощью ASP.NET Core!
ASP.NET Core