【问题标题】:Asp.net Identity and DIAsp.net 身份和 DI
【发布时间】:2014-10-22 21:27:08
【问题描述】:

是我还是使用带有.Net 最新身份成员系统的 Ioc 容器一团糟!我一直在尝试遵循使用 Unity 在此处创建的示例项目

https://github.com/trailmax/IoCIdentitySample

但它非常难以遵循,并且与引导安装程序的结构完全不同。

有没有人有更好的信息来源,因为谷歌只是没有给我我需要的东西。我听说下一个 CTP 内置了 DI,但不确定它是否违反 Identity。

干杯

【问题讨论】:

  • 您遇到了什么问题?你指的是什么引导安装程序?您是否关注链接到存储库的文章?
  • 使用统一引导 nuget 包。我尽可能多地从您的教程中学习,但是当您为令牌生成等内容编辑控制器时,我似乎迷失了方向。我在 Identity 方面有点新手(更熟悉旧的会员系统),所以它可能是我这边也缺乏理解。令人惊讶的是需要付出多少努力才能按要求运行!
  • 如果您了解 DI,则不需要太多努力。但是,如果您不需要 DI,Identity 是开箱即用的,完全没有问题。我从模板创建了一个站点,并在 15 分钟内将其部署到 Azure 并在那里注册/登录。如果您不需要 DI,请不要更改它!
  • 啊,令牌生成。他们不好玩。给我一些时间,我会用更简单的方法更新文本。
  • 对。我已经更新了这篇文章,简化了一些内容,并解释了更多关于ApplicationUserManager 类的信息。更改从标题“ApplicationUserManager 类”开始。如果您有更多麻烦,请在我的博客中的 cmets 中告诉我,我可能会提供帮助。

标签: asp.net ninject unity-container asp.net-identity


【解决方案1】:

我有同样的问题,使用 Ninject 作为 IOC 与 Identity 和 Owin,但终于想通了,你可以在这里看到一步一步的解决方案:How to inject User Manager to Account Controller with default Identity Model in Identity 2 using Ninject

【讨论】:

    猜你喜欢
    • 2018-01-30
    • 2014-01-21
    • 2013-11-10
    • 1970-01-01
    • 2020-11-17
    • 2017-07-26
    • 2019-03-24
    • 1970-01-01
    • 2016-06-10
    相关资源
    最近更新 更多