Was für Container IOC mit Windows Azure arbeiten
-
05-07-2019 - |
Frage
Ich erhalte in den Griff zu Windows Azure. Normalerweise verwende ich Ninject als meine IoC-Container in Web-Anwendungen. Wenn es jedoch innerhalb einer Azure Web-Rolle zu verwenden, ich versuche, eine Sicherheitsausnahme erhalten (etwas mit Reflexion Erlaubnis zu tun).
Hat jemand anderen IoC mit Azure verwendet und hatte Succcess?
Lösung
Ich habe gerade Prototyping mit Azure-Diensten heute (nicht Web-Rolle, obwohl). Autofac IoC Container für .NET ist in diesem Szenario funktioniert.
Andere Tipps
Von Ninject Google-Gruppe: http: // groups.google.com/group/ninject/browse_thread/thread/8d5a0aff853c6b4f/20209877f8db179a?show_docid=20209877f8db179a
Wenn Sie die Kernel-Option UseReflectionBasedInjection gesetzt ist, wird Ninject arbeiten in Azure (wie auch andere Teil Vertrauen Umgebungen):
var options = new KernelOptions
{
UseReflectionBasedInjection = true
};
var kernel = new StandardKernel(options, new ModuleA(), new ModuleB(), ...);