mvc3 プロジェクト内に「アカウント」エリアがあります。
次のように、登録のみのユーザーに可視性を制限するための AreaRegistration クラスがあります。
public class AccountAreaRegistration : AreaRegistration
{
public override string AreaName
{
get
{
return "Account";
}
}
public override void RegisterArea(AreaRegistrationContext context)
{
context.MapRoute(
"Account_default",
"{account}/{controller}/{action}/{id}",
new {controller = "Dashboard", action = "Index", id = UrlParameter.Optional },
new {account = new MustBeRegisteredAccount(DEPENDENCIES)},
new string[] {"Continuum.Web.Areas.Account.Controllers"}
);
}
}
では、DEPENDENCIES を解決したり、MustBeRegisteredAccount オブジェクトを作成したりできるように ninject を設定するにはどうすればよいですか?