我在这里描述了同样的问题,没有答案,只是使用 Unity。
我正在尝试注册ISecureDataFormat<>
最新的 VS2013(更新 2)SPA/Web Api 模板。
我试过了
container.RegisterType(typeof(ISecureDataFormat<>), typeof(SecureDataFormat<>));
container.RegisterType<ISecureDataFormat<AuthenticationTicket>, SecureDataFormat<AuthenticationTicket>>();
container.RegisterType<ISecureDataFormat<AuthenticationTicket>, TicketDataFormat>();
它“有效”但不是真的,因为它抱怨该树中的下一个依赖关系,IDataSerializer ......然后是下一个 IDataProtector,我没有找到它的实现。