Hallo Zusammen,
ich habe folgendes Problem:
Es gibt ein ASP.NET WebApi Projekt (Frontend), welches mit einem anderem REST-Service (Backend) spricht. Jetzt gibt es Team A, die das Frontend entwickelt und Team B, die das Backend machen. Team B soll jetzt das Frontend in eine Umgebung integrieren, welche natürlich den Endpoint für das Backend konfigurieren muss. Team A soll und darf diesen Endpunkt nicht kennen, welcher im Übrigen verschlüsselt in einem File abgelegt und durch eine Library von Team B ausgelesen wird. Auch diese Library darf Team A nicht kennen.
Ich habe jetzt ein IHttpModule geschrieben, dass jedesmal den Endpoint in die AppSettings reinschreibt. Ich kann dann, das Modul mit den Dependencies einfach in den Bin Folder vom Frontend schieben die DLL in der Webconfig referenzieren und das läuft. Es funktioniert auch soweit. Ich bin aber mit der Lösung unglücklich, da man bei dem IHttpModule sich natürlich immer im Request-Scope befindet und der Endpoint soll sich zur Laufzeit nicht ändern.
Des schönste wäre wenn ich mich irgendwie in die Routine der HttpApplication reinhängen könnte, mit dem gleichen charmanten Vorteilen des IHttpModule. Habe aber dazu leider nix gefunden.
Hat jemand Ideen, Anregungen?
Bin für jeden Vorschlag dankbar.
VG,
Zonk
ich habe folgendes Problem:
Es gibt ein ASP.NET WebApi Projekt (Frontend), welches mit einem anderem REST-Service (Backend) spricht. Jetzt gibt es Team A, die das Frontend entwickelt und Team B, die das Backend machen. Team B soll jetzt das Frontend in eine Umgebung integrieren, welche natürlich den Endpoint für das Backend konfigurieren muss. Team A soll und darf diesen Endpunkt nicht kennen, welcher im Übrigen verschlüsselt in einem File abgelegt und durch eine Library von Team B ausgelesen wird. Auch diese Library darf Team A nicht kennen.
Ich habe jetzt ein IHttpModule geschrieben, dass jedesmal den Endpoint in die AppSettings reinschreibt. Ich kann dann, das Modul mit den Dependencies einfach in den Bin Folder vom Frontend schieben die DLL in der Webconfig referenzieren und das läuft. Es funktioniert auch soweit. Ich bin aber mit der Lösung unglücklich, da man bei dem IHttpModule sich natürlich immer im Request-Scope befindet und der Endpoint soll sich zur Laufzeit nicht ändern.
Des schönste wäre wenn ich mich irgendwie in die Routine der HttpApplication reinhängen könnte, mit dem gleichen charmanten Vorteilen des IHttpModule. Habe aber dazu leider nix gefunden.
Hat jemand Ideen, Anregungen?
Bin für jeden Vorschlag dankbar.
VG,
Zonk