我知道Asp.Net MVC
和Asp.Net Web API
合并为一个代码Asp.net Core
,他们从Controller
基类继承并能的IActionResult
所有收益的实现。它是用于web api的MVC或Json视图。Web应用程序VS网络API项目类型
但是,当我想创建一个Asp.net Core
项目,它提供了两个模板(Web Application and Web Api)
,根据我在上面说,有这些控制器之间没有差异,为什么会出现两个模板?有没有我不知道的差异?
我想建立一个项目,它有两个API和控制器,它更好,我把它们彼此分开,并在不同的项目或同一个项目中创建它们(在控制器文件夹中我有两个MVC Api控制器)? – pejman
查看我的编辑请 – CodingYoshi
是否有任何优势(或劣势)创建一个空白的解决方案,然后添加一个asp.net核心Web应用程序项目和一个asp.net核心web api项目vs只是一个单独的文件夹或区域的api Web应用程序项目中的项目? – Reza