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?

War es hilfreich?

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(), ...); 
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top