Hier ist das einfache Szenario, das ich anwenden möchte;Ausführen eines .NET-Programms als Hintergrunddienst
- Es gibt eine .NET-Anwendung (Konsole oder Windows) appA und dieser Code aktualisiert eine große globale Variable (+ 50MB) im Projekt alle 30sec.
- Ich habe eine andere Anwendung AppB, die eine .NET-Webanwendung ist, und ich möchte auf den aktualisierten Wert der globalen Variablen in appA von appB zugreifen können, wann immer ich will.
Was schlagen Sie mir zu diesem Zweck vor?
Werden diese beiden immer auf demselben Computer ausgeführt? –
Sie müssen einige Technologien (db, Webservice, Datei usw.) identifizieren, die als Ihre Integrationsschicht dienen. Dann kann Ihre Frage einfach beantwortet werden. – BozoJoe
@James Ja, sie werden auf demselben Computer laufen. @BozoJoe Ich kann jede dieser Technologien verwenden, aber das Schreiben in db oder in eine Datei scheint ein schlechter Weg zu sein, da meine Variable sehr groß sein wird. –