Ich habe ein Problem mit dem Richtlinieninjektionsanwendungsblock von Enterprise Library in Verbindung mit ASP.NET MVC.Richtlinieninjektion mit ASP.NET MVC-Controllern
In meiner ControllerFactory erstelle ich den Controller und dann PolicyInjection.Wrap
auf dem Controller aufrufen. Dies gibt mir einen transparenten Proxy an den Controller zurück, der die Call-Handler-Kette verwaltet.
Schließlich verworfen ich den Transparent Proxy zu IController
und zurück.
Dies scheint gut zu funktionieren, außer dass keiner der Call-Handler ausgeführt, die ich für meinen Controller definiert habe. (Zum Beispiel habe ich einen Logging Handler konfiguriert, aber nichts wird von PIAB protokolliert.)
Ist mein letzter Cast das irgendwie kaputt? Wie ruft ControllerBase.Execute()
in meinen Controller? Es scheint, als ob mein Proxy verwendet werden sollte. Wer nutzt PIAB auf ASP.NET-Controllern?
Danke Mike. Ich habe das schon mal gelesen, aber hier geht es um PIAB mit MODELS, nicht um Controller. – nikmd23
Ja, meine Schuld .. –