好的,所以我已经为此工作了几个小时。我在这里找到了几篇文章,但没有什么能真正解决问题。所以,让我再试一次……
我有一个使用 Ninject 和自定义会员提供程序的 MVC2 应用程序。
如果我尝试使用 ctor 注入提供程序,则会收到错误消息:“没有为此对象定义无参数构造函数。”
public class MyMembershipProvider : MembershipProvider
{
IMyRepository _repository;
public MyMembershipProvider(IMyRepository repository)
{
_repository = repository;
}
我也一直在玩工厂和 Initialize(),但一切都是空白。
有什么想法/例子吗?