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:
la classe InstallationService:codice:_container.RegisterType<IAccountService, AccountService>(); _container.RegisterType<IInstallationService, InstallationService>();
quando provo a risolvere la dipendenza con:codice:public partial class InstallationService : IInstallationService { private readonly IAccountService _accountService; public InstallationService(IAccountService accountService) { this._accountService = accountService; } }
Mi restituisce l'errore:codice:DependencyResolver.Current.GetService<IInstallationService>();
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

Rispondi quotando