Nic*_*ico 0 asp.net-core asp.net-core-webapi
通常,如果应用程序仅用作 API 目的,我想省去用[ApiController]. 我怎样才能在全球范围内添加这个?
从 ASP.NET Core 2.2 开始[ApiController]属性可以在程序集上使用
[assembly: ApiController]
namespace WebApi
{
public class Startup
{
public void ConfigureServices(IServiceCollection services)
{
services.AddMvc()
.SetCompatibilityVersion(CompatibilityVersion.Version_2_2);
}
}
}
Run Code Online (Sandbox Code Playgroud)
请注意,您必须将兼容性版本设置为 2.2 或更高版本才能正常工作。
另一种方法是仅使用基本控制器并用[ApiController]属性对其进行注释
[ApiController]
public abstract class MyBaseController
{
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
474 次 |
| 最近记录: |