【发布时间】:2017-02-08 02:05:04
【问题描述】:
现在,当我们创建 ASP.net 核心 Web 应用程序时,我看到有两个选项。
- 带有 .Net Core 的 ASP.Net core Web 应用程序
- 带有 .Net Framework 的 ASP.NET Core Web 应用程序
据我了解,第一个可以让我们在任何环境 linux、mac、windows 上运行它,而无需预装 .net。
当然,我只会在 Windows 环境中运行我的 WebAPI。在这种情况下,我应该选择哪一个?带有.Net Core 的ASP.Net 核心Web 应用程序还是带有.Net Framework 的ASP.Net 核心Web 应用程序?
当我打算仅在 Windows 中运行时,选择带有 .Net Core 的 ASP.Net Core Web 应用程序有什么好处?我需要创建新的 WebAPI。依赖关系不是问题,这将是非常简单的基础 web api,所以我相信我可以在其中任何一个中完成,而无需依赖于构建在 .Framework 4.6 上的某些旧组件。*
另外,带有 .Net Framework 的 ASP.NET Core Web 应用程序和带有 .Net Framework 的 ASP.NET Web 应用程序有什么区别?
【问题讨论】:
标签: asp.net-core asp.net-core-mvc .net-core asp.net-core-1.0