gpt4 book ai didi

asp.net-core - .NET Core 与 ASP.NET Core

转载 作者:行者123 更新时间:2023-12-02 18:30:56 29 4
gpt4 key购买 nike

.NET Core 和 ASP.NET Core 到底有什么区别?

它们是相互排斥的吗?我听说 ASP.NET Core 是基于 .NET Core 构建的,但它也可以基于完整的 .NET 框架构建。

那么 ASP.NET Core 到底是什么?

最佳答案

更新 2020:请注意,ASP.NET Core 3 及更高版本现在依赖于 .NET Core,并且不能再在 .NET Framework 上使用。以下描述适用于 ASP.NET Core 1.x-2.x;层分离对于 ASP.NET Core 3.0 仍然适用,但 ASP.NET Core 层不能再在 3.0+ 中的 .NET Framework 之上使用。

.NET Core 是一个运行时。它可以执行为其构建的应用程序。

ASP.NET Core 是一个库集合,构成了构建 Web 应用程序的框架。ASP.NET Core 库可在 .NET Core 和“完整 .NET Framework”(随 Windows 一起提供多年)上使用。

令人困惑的部分是,使用 ASP.NET Core 的库和工具的应用程序通常被称为“ASP.NET Core 应用程序”,理论上并没有说明它是为 .NET Core 还是 . NET 框架。因此,“ASP.NET Core 应用程序”也是“.NET Core 应用程序”或“.NET Framework 应用程序”。

此图显示了所涉及技术的关系(取自 this blog post ) .NET Web Application Technologies

在这里您可以看到 ASP.NET Core 构建在 .NET Framework 和 .NET Core 之上,而“ASP.NET”(现在通常称为“经典 ASP.NET”)是 .NET仅框架。

关于asp.net-core - .NET Core 与 ASP.NET Core,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44136118/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com