gpt4 book ai didi

c# - 为什么我得到 "Cannot resolve symbol ' CreatePerOwinContext'”?

转载 作者:太空狗 更新时间:2023-10-29 17:35:47 28 4
gpt4 key购买 nike

我有一个自托管的 o​​win Web Api,我正在尝试为每个 Owin 请求使用我的 EF 上下文的单个实例。这是我的启动类配置代码。

public void Configuration(IAppBuilder app)
{
app.CreatePerOwinContext(A3Context.Create);
}

这不会构建,因为我收到以下错误。

错误

5 'Owin.IAppBuilder' does not contain a definition for 'CreatePerOwinContext' and no extension method 'CreatePerOwinContext' accepting a first argument of type 'Owin.IAppBuilder' could be found (are you missing a using directive or an assembly reference?)

我是否遗漏了一个我不知道的引用?

最佳答案

CreatePerOwinContext 是 Microsoft.AspNet.Identity.Owin NuGet 包中的扩展方法。

要解决这个问题,请打开项目的包管理器控制台并使用以下命令进行安装:

Install-Package Microsoft.AspNet.Identity.Owin

确保您引用的是包含扩展方法的命名空间:

using Owin;

关于c# - 为什么我得到 "Cannot resolve symbol ' CreatePerOwinContext'”?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27736385/

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