【发布时间】:2018-03-24 05:59:29
【问题描述】:
当使用 WEB API(仅)时,API 控制器和普通的 Web 控制器有区别吗?我的意思是在使用生命周期之一添加这样的服务时:
services.AddSingleton<IService, Service();services.AddScoped<IService, Service();services.AddTransient<IService, Service();
由于 REST 是无状态的,返回网页的 Controller 或返回 JSON 的 Controller 中的服务之间的行为会有所不同吗?
【问题讨论】:
-
不,这里没有区别。
标签: asp.net-core asp.net-core-webapi asp.net-core-2.0 asp.net-apicontroller