【发布时间】:2015-04-06 01:06:50
【问题描述】:
假设一个由 ASP.NET MVC 5 和 OWIN/Identity 成员组成的 Web 项目。 IoC 是用 Unity 完成的。现在一切都在一个项目中。 问题:将 MVC、Idenity 和 IoC 分离到孤立的项目中,并将 Identity 封装到一些 IAccountService 中,以便在 MVC 项目中由 Unity 解析,是否有意义? 这个问题似乎很傻,但我的橡皮鸭不知什么原因一直保持沉默,你猜?
我想要达到的目标是这样的
ASP.NET MVC (OWIN) --> IoC (Unity) --> AccountServiceImpl --> Identity
MVC、IoC --> 合同(IAccountService)
其中 --> 是项目参考
我需要它能够更改 IoC 容器,还需要通过接口从其他项目访问身份数据
【问题讨论】:
标签: asp.net-mvc asp.net-identity-2