【发布时间】:2019-11-08 00:48:08
【问题描述】:
我正在编写一个 ASP.NET Classic WebAPI 应用程序。我已经实现了 OWIN StartUp 类,并且执行了 CaConfiguration 方法,但是没有执行 ConfigureServices 方法。我知道这适用于 DotNetCore。
using Microsoft.Extensions.DependencyInjection;
using Microsoft.Owin;
using Owin;
[assembly: OwinStartup(typeof(ClassicWebApi.Startup))]
namespace ClassicWebApi
{
public class Startup
{
public void ConfigureServices(IServiceCollection services)
{
//CODE IS NOT EXECUTED
}
public void Configuration(IAppBuilder app)
{
//CODE IS EXECUTED
}
}
}
这只是 DotNetCore 的一个功能还是我需要在设置中包含另一个库?
【问题讨论】:
-
ConfigureServices(IServiceCollection services)方法仅在 ASP.NET Core 中可用。为什么需要 ASP.NET Web API? -
我想使用依赖注入。特别是 AddDbContext 和 AddScoped