Utilizzo Unity.Mvc per la risoluzione delle dipendenze e tutto funziona correttamente ...

Il problema si pone quando cerco di risolvere una dipendenza che contiene nel costruttore un'altra dipendenza da risolvere...

Esempio:

registro la dipendenza:

codice:
            _container.RegisterType<IAccountService, AccountService>();
            _container.RegisterType<IInstallationService, InstallationService>();
la classe InstallationService:
codice:
    public partial class InstallationService : IInstallationService
    {
        private readonly IAccountService _accountService;


        public InstallationService(IAccountService accountService)
        {
            this._accountService = accountService;
        }
     }
quando provo a risolvere la dipendenza con:
codice:
    DependencyResolver.Current.GetService<IInstallationService>();
Mi restituisce l'errore:
codice HTML:
The type HttpContextBase does not have an accessible constructor

Mentre se nella classe InstallationService provo a togliere il parametro IAccountService dal costruttore la dipendenza viene risolta correttamente ...

Sbaglio qualcosa durante la registrazione???

Grazie in anticipo,
EnSa