我知道Asp.Net MVC并且Asp.Net Web API被合并到一个代码中Asp.net Core并且它们从Controller基类继承并且都可以返回实现IActionResult.对于web api来说,它是MVC或Json的视图.
但是当我想创建一个Asp.net Core项目时,它提供了两个模板(Web Application and Web Api ),根据我上面所说的,这些控制器之间没有区别,为什么有两个模板?我有什么不同之处吗?
两个模板之间的区别是 -
该的WebAPI模板和Controller类,可以让你在/ api来RESTful请求响应启动/价值观端点.
在Web应用程序模板会给你一些剃刀意见MVC框架启用的项目,安装了引导CSS框架和jQuery库.
如果你想用MVC和API控制器创建项目,那么我建议使用ASP.NET Core Web Application模板并添加require依赖项.
| 归档时间: | 
 | 
| 查看次数: | 5597 次 | 
| 最近记录: |