Je lisais le blog de Bob Cravens sur Ninject et un problème qu'ils ont découvert avec le GC.collect ne s'appelait pas efficacement. L'équipe a fourni Ninject Bob un moyen de contourner ce en lui faisant ajouter ce qui suit à la NinjectWebsiteApplication:Problème avec l'utilisation de Ninject.Component.Get pour forcer Ninject à effacer le cache
_kernel.Components.Get<ICache>().Clear(HttpContext.Current);
Cependant, je reçois l'erreur que ICACHE doit être convertible en Ninject.Components.IComponentContainer et que Clear() prend 0 paramètres. L'équipe de Ninject a déclaré que cela serait abordé/inclus dans une prochaine version. Cependant, je ne suis pas sûr que c'était encore être son blog a été posté sur 11/18.
Je ne trouve que je pouvais:
_kernel.Get<ICache>().Clear();
Mais est-ce accomplissais la même chose, ou ce que je fais mal?
La dernière version de l'extension MVC et Web est intégrée par défaut. Pouvez-vous vérifier si cela fonctionne pour vous et donner votre avis? –
J'ai le même problème avec la nouvelle version et les extensions MVC. Se produit principalement sur le serveur web de développement local. –