ASP.NET Core

来自开放百科 - 灰狐
(版本间的差异)
跳转到: 导航, 搜索
(图集)
 
第114行: 第114行:
 
image:aspnetcore-mvc-endpoint.png|MVC Endpoint
 
image:aspnetcore-mvc-endpoint.png|MVC Endpoint
 
image:aspnet-core-health-check-status-ui.png|HealthChecks运行状况
 
image:aspnet-core-health-check-status-ui.png|HealthChecks运行状况
 +
image:OData-gRPC-ASP.NET-Core.jpeg|OData和gRPC
 
</gallery>
 
</gallery>
  

2022年5月3日 (二) 15:06的最后版本

Wikipedia-35x35.png 您可以在Wikipedia上了解到此条目的英文信息 ASP.NET Core Thanks, Wikipedia.

ASP.NET Core

目录

[编辑] 简介

是新一代的 ASP.NET,早期称为 ASP.NET vNext,现在更名为 ASP.NET Core。

ASP.NET Core 可运行于 Windows 平台以及非 Windows 平台,如 macOS 以及 Ubuntu Linux 操作系统,是 Microsoft 第一个具有跨平台能力的 Web 开发框架。

微软在一开始开发时就将 ASP.NET Core 开源,因此它也是开源项目的一员,采用 Apache v2 许可协议,由 .NET 基金会 (.NET Foundation) 所管理。

ASP.NET Core 是对 ASP.NET 4.x 的重新设计,其中包括体系结构上的更改,产生了更精简、更模块化的框架。

ASP.NET-Core-Module.png

[编辑] 新闻

[编辑] 路线图

[编辑] 版本

[编辑] 指南

dotnet new webapp -o aspnetcoreapp
dotnet dev-certs https --trust
dotnet run
https://localhost:5001/

[编辑] ASP.NET

ASP.NET Core 可以面向 .NET Core.NET Framework。 面向 .NET Framework 的 ASP.NET Core 应用无法跨平台,它们仅在 Windows 上运行。

ASP.NET 和 ASP.NET Core 的一些不同

ASP.NET benefits ASP.NET Core benefits
Build for Windows Build for Windows, Mac, or Linux
Use Web Forms, SignalR, MVC, or Web Pages Use MVC, or Web API
One version per machine Multiple versions per machine
Develop with Visual Studio using C#, VB or F# Develop with Visual Studio or Visual Studio Code using C#
Mature platform New platform
High performance Ultra performance

[编辑] 项目

blazor
Blazor Boilerplate

[编辑] 迁移

[编辑] 问题

aspNetCore无效是个常见错误

Asp.Net Core - The configured user limit (128) on the number of inotify instances has been reached

echo fs.inotify.max_user_instances=524288 | sudo tee -a /etc/sysctl.conf && sudo sysctl -p

[编辑] 用户

[编辑] 图集

[编辑] 链接

分享您的观点
个人工具
名字空间

变换
操作
导航
工具箱