gpt4 book ai didi

ASP.NET Classic OWIN StartUp ConfigureServices 未调用

转载 作者:行者123 更新时间:2023-12-02 12:04:37 32 4
gpt4 key购买 nike

我正在编写 ASP.NET Classic WebAPI 应用程序。我已经实现了 OWIN StartUp 类,并且执行了 Caonfiguration 方法,但是,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 的一个功能还是我需要在设置中包含另一个库?

最佳答案

I'd like to use the dependency injection. Specifically the AddDbContext and AddScoped

内置依赖注入(inject)仅在 ASP.NET Core 中可用。您将需要使用第三方 IoC 容器,例如 -

关于ASP.NET Classic OWIN StartUp ConfigureServices 未调用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45222923/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com