gpt4 book ai didi

c# - IOwinContext 上下文为空

转载 作者:行者123 更新时间:2023-11-30 22:04:27 24 4
gpt4 key购买 nike

我已经通过创建一个新应用程序并将代码复制到 mvc5 中将我的 mvc4 应用程序移动到 mvc5 - 以避免在更新 DLL 时发生任何冲突

当我调试我的新解决方案时,无法加载任何页面,因为内置的 IdentityConfig.cs 在 IOwinContext 上抛出了 nullreferenceexception。

代码在下一行中断

 var manager = new ApplicationUserManager(new UserStore<ApplicationUser>(context.Get<ApplicationDbContext>()));

因为这实际上是 OOTB mvc5,而且我之前没有使用过它,所以我不确定它为什么会抛出 null。有帮助吗?

最佳答案

我知道这是旧的,但我花了一段时间才弄明白,我想免除其他人的痛苦。

确保在您的数据库上下文中有一个 Create() 方法。确保在 Startup.Auth 中有一行类似于:app.CreatePerOwinContext(ApplicationDbContext.Create);

确保(这很关键)最后一行没有被注释掉。

关于c# - IOwinContext 上下文为空,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25228968/

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