Asp.net web api 如何触发';配置';Asp核心Api中的方法
我无法在web api核心中触发“配置”方法,但我能够触发“启动”方法。有什么问题吗?请参阅下面我的代码:Asp.net web api 如何触发';配置';Asp核心Api中的方法,asp.net-web-api,Asp.net Web Api,我无法在web api核心中触发“配置”方法,但我能够触发“启动”方法。有什么问题吗?请参阅下面我的代码: public class Startup { public IConfiguration Config { get; } //able to trigger this method public Startup(IConfiguration configuration) {
public class Startup
{
public IConfiguration Config { get; }
//able to trigger this method
public Startup(IConfiguration configuration)
{
Config = configuration;
}
//cant trigger this method
public void Configuration(IAppBuilder app)
{
ConfigureOAuth(app);
}
//able to trigger this method
public void ConfigureServices(IServiceCollection services)
{
}
//able to trigger this method
public void Configure(IApplicationBuilder app, IHostingEnvironment env)
{
}
}
配置
不是与启动
关联的按约定命名的成员之一
另外,IAppBuilder
来自asp.net-web-api的早期版本,通常与Owin的启动相关
创业班
ASP.NET核心应用程序使用一个Startup
类,按惯例命名为Startup
启动类:
- 可以选择包括
方法来配置 应用程序的服务李>ConfigureServices
- 必须包含
方法来创建应用程序的 请求处理管道Configure
ConfigureServices
和Configure
在应用程序启动时由运行时调用
开始:
public class Startup
{
// Use this method to add services to the container.
public void ConfigureServices(IServiceCollection services)
{
...
}
// Use this method to configure the HTTP request pipeline.
public void Configure(IApplicationBuilder app)
{
...
}
}
参考您能确认平台版本吗?我正在asp.net-web-api-2中看到asp.net-core和Owin启动的代码*