ASP.NET Core

来自开放百科 - 灰狐
(版本间的差异)
跳转到: 导航, 搜索
(以“{{SeeWikipedia}} ASP.NET Core 是新一代的 ASP.NET,早期称为 ASP.NET vNext,现在更名为 ASP.NET Core。 ASP.NET Core 可运行于 Windows 平台...”为内容创建页面)
 
(项目)
(未显示1个用户的35个中间版本)
第6行: 第6行:
  
 
微软在一开始开发时就将 ASP.NET Core 开源,因此它也是开源项目的一员,采用 Apache v2 许可协议,由 [http://www.dotnetfoundation.org/ .NET 基金会] (.NET Foundation) 所管理。
 
微软在一开始开发时就将 ASP.NET Core 开源,因此它也是开源项目的一员,采用 Apache v2 许可协议,由 [http://www.dotnetfoundation.org/ .NET 基金会] (.NET Foundation) 所管理。
 +
 +
==简介==
 +
[[文件:ASP.NET-Core-Module.png]]
  
 
==功能==
 
==功能==
 +
 +
==版本==
 +
*[https://www.infoq.cn/article/vwCKd8jFjAh*WAPNQxmJ ASP.NET Core 3.0 项目开始“瘦身”]
 +
*[https://docs.microsoft.com/zh-cn/aspnet/core/?view=aspnetcore-2.1 2.1]
 +
*[https://docs.microsoft.com/zh-cn/aspnet/core/?view=aspnetcore-2.0 2.0]
  
 
==指南==
 
==指南==
 +
dotnet new webapp -o aspnetcoreapp
 +
dotnet dev-certs https --trust
 +
dotnet run
 +
https://localhost:5001/
 +
*[http://docs.huihoo.com/dotnet/aspnet/core/client-side/yeoman.html Building Projects with Yeoman]
 +
*[https://www.npmjs.com/package/generator-aspnet generator-aspnet] [[Yeoman]] generator for ASP.NET Core apps
  
 
==ASP.NET==
 
==ASP.NET==
 +
ASP.NET Core 可以面向 [[.NET Core]] 或 [[.NET|.NET Framework]]。 面向 .NET Framework 的 ASP.NET Core 应用无法跨平台,它们仅在 Windows 上运行。
 +
 
[http://www.asp.net/learn ASP.NET 和 ASP.NET Core 的一些不同]:
 
[http://www.asp.net/learn ASP.NET 和 ASP.NET Core 的一些不同]:
  
第19行: 第35行:
 
! ASP.NET Core benefits
 
! ASP.NET Core benefits
 
|-
 
|-
! Build for Windows
+
| Build for Windows
! Build for Windows, Mac, or Linux
+
| Build for Windows, Mac, or Linux
 
|-
 
|-
 
| Use [http://www.asp.net/web-forms Web Forms], [http://www.asp.net/signalr SignalR], [http://www.asp.net/mvc MVC], or [http://www.asp.net/web-pages Web Pages]
 
| Use [http://www.asp.net/web-forms Web Forms], [http://www.asp.net/signalr SignalR], [http://www.asp.net/mvc MVC], or [http://www.asp.net/web-pages Web Pages]
第37行: 第53行:
 
| Ultra performance
 
| Ultra performance
 
|}
 
|}
 +
 +
==项目==
 +
*[[ASP.NET Core MVC]]
 +
*[[ASP.NET Core Identity]]
 +
*[[ASP.NET Security]]
 +
*[[ASP.NET Razor]]
 +
*[[Entity Framework Core]]
 +
*[[ASP.NET Core Docker]]
 +
*[[KestrelHttpServer]]
 +
*[[Serenity]]
 +
*[https://github.com/aspnet/SignalR ASP.NET Core SignalR]
 +
*[https://github.com/aspnet/dnx DNX]
 +
*[https://github.com/aspnet/DependencyInjection DependencyInjection]
 +
*[https://github.com/aspnet/Templates Templates]
 +
*[https://github.com/aspnet/MusicStore MusicStore]
 +
*[[WebVella ERP]]
 +
*[https://github.com/Microsoft/ApplicationInsights-aspnetcore Application Insights for ASP.NET Core applications]
 +
*[https://github.com/OrchardCMS/OrchardCore Orchard Core] 是 [[Orchard]] CMS 在 ASP.NET Core 的重新实现。
 +
*[https://github.com/weapsy/Weapsy Weapsy] is an ASP.NET Core CMS based on DDD and CQRS.
 +
*[https://github.com/dodyg/practical-aspnetcore Practical ASP.NET Core]
 +
 +
==迁移==
 +
*[http://docs.huihoo.com/dotnet/aspnet/core/migration/mvc.html Migrating From ASP.NET MVC to ASP.NET Core MVC]
 +
 +
==问题==
 +
aspNetCore无效是个常见错误
 +
 +
==用户==
 +
*[https://www.cnblogs.com/ 博客园] [http://www.cnblogs.com/dudu/ 博客园站长:dudu]
 +
*[http://changwei.tech/ Changwei Zhang]
  
 
==图集==
 
==图集==
 +
<gallery>
 +
image:ASP.NET-4.6-and-ASP.NET-Core-1.0.jpg|ASP.NET 4.6和ASP.NET Core 1.0
 +
image:ASP.NET-Core-Component.jpg|ASP.NET Core组件
 +
image:ASP.NET-MVC-6-Technology-Map.png|MVC 6 技术
 +
image:asp.net-middleware-pipeline.png|中间件
 +
image:asp.net-modules-handlers.png|Modules
 +
image:asp.net-core-middleware.png|Middleware
 +
image:aspnetcore-middleware-pipeline.png|Middleware Pipeline
 +
image:ASP.NET-Core-with-IIS.png|IIS Hosting
 +
image:blazor-webassembly.png|Blazor WebAssembly
 +
image:blazor-server.png|Blazor Server
 +
image:aspnetcore-mvc-endpoint.png|MVC Endpoint
 +
</gallery>
  
 
==链接==
 
==链接==
 
*[http://www.asp.net/ ASP.NET官网]
 
*[http://www.asp.net/ ASP.NET官网]
 +
*[https://www.asp.net/core ASP.NET Core主页]
 
*[https://github.com/aspnet ASP.NET @ GitHub]
 
*[https://github.com/aspnet ASP.NET @ GitHub]
*[https://docs.asp.net/en/latest/ ASP.NET Core Documentation] [http://docs.huihoo.com/dotnet/aspnet/1.0 ASP.NET Core 1.0 Documentation]
+
*[https://docs.asp.net/en/latest/ ASP.NET Core Documentation] [http://docs.huihoo.com/dotnet/aspnet/core ASP.NET Core 1.0 Documentation]
 +
*[http://www.cnblogs.com/yuangang/p/5694064.html ASP.NET Core 项目实战]
  
 
[[category:.NET]]
 
[[category:.NET]]
 
[[category:ASP.NET]]
 
[[category:ASP.NET]]
 +
[[category:huihoo]]

2020年8月1日 (六) 21:38的版本

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-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

项目

迁移

问题

aspNetCore无效是个常见错误

用户

图集

链接

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

变换
操作
导航
工具箱