Visual Studio中ASP.NET核心项目之间的区别

康斯坦蒂·基洛夫(Konstanty Kilof)

在Visual Studio中,我们可以创建三种类型的项目模板:

  • ASP.NET Web应用程序
  • ASP.NET Core Web应用程序(.NET Core)
  • ASP.NET Core Web应用程序(.NET Framework)

基于在此处找到的问题和答案:Visual Studio 2015 Web应用程序.NET Core与.NET Framework我了解,当使用第一个选项时,我总是将我的应用程序托管在Windows上。选择选项3时也会发生同样的情况。对于第二个选项,我可以在Windows,Mac或Linux上托管我的应用程序。我仍然不明白为什么选项2和3都称为Core Web Application,如果对于第三个选项,我将使用.net框架。选项1和3有什么区别?两者都将使用.net框架,并且都只能在Windows上托管,那么为什么第三个选项称为Core?

埃里克·冯肯布施(Erik Funkenbusch)

一切都与运行时有关

第一个选项是在.net 4.x运行时上运行的ASP.NET(完整,旧版,无论您要调用什么名称)。

第二个选项是在.NET Core Runtime上运行的ASP.NET Core(在所有平台上都可以使用的一组简化的通用功能)。

第三个选项是在.NET 4.x运行时上运行的ASP.NET Core。使用该选项,即使您可能需要仅在.net 4.x上可用的功能(即,您有尚未移植到.net core的旧版库,或者无法在.net核心上运行)

在第三种情况下,您可以稍后将依赖项变为核心,或者当.net核心框架成熟以包含所需的功能时,转换为完整的核心应用程序。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Visual Studio中ASP.NET核心项目之间的区别

来自分类Dev

asp.net核心中的JavaScript在Visual Studio 2019中反应Redux项目

来自分类Dev

.NET(Visual Studio)在项目之间共享资产

来自分类Dev

ASP.NET核心项目未在Visual Studio 2015 Update 3解决方案中加载

来自分类Dev

Visual Studio 2013中Windows Phone项目和Silverlight Windows Phone项目之间的区别

来自分类Dev

在 Visual Studio 2017 中通过 postbuild 事件构建 .net 核心项目

来自分类Dev

Visual Studio 2013中的ASP.NET-5

来自分类Dev

图像未显示在ASP.net Visual Studio 2012中

来自分类Dev

动态数据到ASP .Net Visual Studio中的Jquery代码

来自分类Dev

我应该如何在Visual Studio 2015中部署Asp.Net项目?

来自分类Dev

在Visual Studio 2015中将Angular Material添加到ASP.NET CORE项目

来自分类Dev

Visual Studio 2013 Ultimate中ASP.NET项目的代码映射

来自分类Dev

如何在Visual Studio 2015中创建ASP.NET MVC 4项目

来自分类Dev

如何在PowerShell 5中编译ASP.NET Visual Studio项目

来自分类Dev

Visual Studio C ++托管测试项目和本机单元测试项目之间的区别

来自分类Dev

如何在Visual Studio中的.NET Core项目的目标框架之间切换

来自分类Dev

Goto定义和Visual Studio中的Goto实现之间的区别

来自分类Dev

Visual Studio中的“应用程序设置”方法之间的区别

来自分类Dev

如何在Visual Studio中发布.net核心项目,包括视图和区域文件夹

来自分类Dev

无法在Visual Studio 2013中创建新的MVC5项目或任何其他ASP .NET项目

来自分类Dev

什么控制 Visual Studio .net 核心版本?

来自分类Dev

在Visual Studio 2010中从.NET项目启动C ++项目

来自分类Dev

打破Visual Studio中多个启动项目之间的僵局

来自分类Dev

如何在visual studio中的php项目之间共享文件?

来自分类Dev

Visual Studio中的.NET版本

来自分类Dev

Visual Studio 2012中“ /”应用程序中的ASP.NET服务器错误

来自分类Dev

用于调试的 Visual Studio 2015 中 ASP.NET 中的查询字符串?

来自分类Dev

错误的请求-Visual Studio 2013中带有Asp.net WebAPI项目的无效主机名

来自分类Dev

如何在Visual Studio 2012中使用ASP.NET Identity创建新的MVC 5项目?

Related 相关文章

  1. 1

    Visual Studio中ASP.NET核心项目之间的区别

  2. 2

    asp.net核心中的JavaScript在Visual Studio 2019中反应Redux项目

  3. 3

    .NET(Visual Studio)在项目之间共享资产

  4. 4

    ASP.NET核心项目未在Visual Studio 2015 Update 3解决方案中加载

  5. 5

    Visual Studio 2013中Windows Phone项目和Silverlight Windows Phone项目之间的区别

  6. 6

    在 Visual Studio 2017 中通过 postbuild 事件构建 .net 核心项目

  7. 7

    Visual Studio 2013中的ASP.NET-5

  8. 8

    图像未显示在ASP.net Visual Studio 2012中

  9. 9

    动态数据到ASP .Net Visual Studio中的Jquery代码

  10. 10

    我应该如何在Visual Studio 2015中部署Asp.Net项目?

  11. 11

    在Visual Studio 2015中将Angular Material添加到ASP.NET CORE项目

  12. 12

    Visual Studio 2013 Ultimate中ASP.NET项目的代码映射

  13. 13

    如何在Visual Studio 2015中创建ASP.NET MVC 4项目

  14. 14

    如何在PowerShell 5中编译ASP.NET Visual Studio项目

  15. 15

    Visual Studio C ++托管测试项目和本机单元测试项目之间的区别

  16. 16

    如何在Visual Studio中的.NET Core项目的目标框架之间切换

  17. 17

    Goto定义和Visual Studio中的Goto实现之间的区别

  18. 18

    Visual Studio中的“应用程序设置”方法之间的区别

  19. 19

    如何在Visual Studio中发布.net核心项目,包括视图和区域文件夹

  20. 20

    无法在Visual Studio 2013中创建新的MVC5项目或任何其他ASP .NET项目

  21. 21

    什么控制 Visual Studio .net 核心版本?

  22. 22

    在Visual Studio 2010中从.NET项目启动C ++项目

  23. 23

    打破Visual Studio中多个启动项目之间的僵局

  24. 24

    如何在visual studio中的php项目之间共享文件?

  25. 25

    Visual Studio中的.NET版本

  26. 26

    Visual Studio 2012中“ /”应用程序中的ASP.NET服务器错误

  27. 27

    用于调试的 Visual Studio 2015 中 ASP.NET 中的查询字符串?

  28. 28

    错误的请求-Visual Studio 2013中带有Asp.net WebAPI项目的无效主机名

  29. 29

    如何在Visual Studio 2012中使用ASP.NET Identity创建新的MVC 5项目?

热门标签

归档