Заметка
Доступ к этой странице требует авторизации. Вы можете попробовать войти в систему или изменить каталог.
Доступ к этой странице требует авторизации. Вы можете попробовать сменить директорию.
Note
Это не последняя версия этой статьи. В текущей версии см. версию .NET 10 этой статьи.
Warning
Эта версия ASP.NET Core больше не поддерживается. Для получения дополнительной информации см. Политику поддержки .NET и .NET Core. Для текущей версии см. версию .NET 9 этой статьи.
ASP.NET Core — это кроссплатформенная высокопроизводительная платформа с открытым исходным кодом для создания современных веб-приложений с помощью .NET. Платформа создана для крупномасштабной разработки приложений и может обрабатывать любую рабочую нагрузку размера, что делает ее надежным выбором для приложений корпоративного уровня.
Основные возможности:
- Упрощенный и модульный конвейер HTTP-запросов.
- Kestrel: высокопроизводительный и кроссплатформенный HTTP-сервер.
- Внедренное внедрение зависимостей.
- Конфигурация на основе окружения.
- Богатые средства ведения журнала, трассировки и метрики времени выполнения.
- Blazor: создание расширенных интерактивных компонентов веб-интерфейса с помощью C#— не требуется JavaScript.
- Легко интегрируются с популярными клиентскими платформами и библиотеками, включая Angular, React, Vue и Bootstrap.
- Минимальные API: создание быстрых веб-API с минимальным кодом и конфигурацией путем простого объявления маршрутов и конечных точек API.
- SignalR: Добавьте функциональность веба в реальном времени.
- gRPC: службы удаленного вызова процедур (RPC) высокой производительности.
- Безопасность: встроенные функции безопасности для проверки подлинности, авторизации и защиты данных.
- Тестирование. Легко создавать модульные и интеграции тесты.
- Инструменты. Максимальное повышение производительности разработки с помощью Visual Studio и Visual Studio Code.
- Упрощенный и модульный конвейер HTTP-запросов.
- Kestrel: высокопроизводительный и кроссплатформенный HTTP-сервер.
- Внедренное внедрение зависимостей.
- Конфигурация на основе окружения.
- Богатые средства ведения журнала, трассировки и метрики времени выполнения.
- Blazor: создание расширенных интерактивных компонентов веб-интерфейса с помощью C#— не требуется JavaScript.
- Легко интегрируются с популярными клиентскими платформами и библиотеками, включая Angular, React, Vue и Bootstrap.
- SignalR: Добавьте функциональность веба в реальном времени.
- gRPC: службы удаленного вызова процедур (RPC) высокой производительности.
- Безопасность: встроенные функции безопасности для проверки подлинности, авторизации и защиты данных.
- Тестирование. Легко создавать модульные и интеграции тесты.
- Инструменты. Максимальное повышение производительности разработки с помощью Visual Studio и Visual Studio Code.
- Упрощенный и модульный конвейер HTTP-запросов.
- Kestrel: высокопроизводительный и кроссплатформенный HTTP-сервер.
- Внедренное внедрение зависимостей.
- Конфигурация на основе окружения.
- Богатые средства ведения журнала, трассировки и метрики времени выполнения.
- Разработка приложений и 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!