Ich habe zwei ASP.NET 2.0-Anwendungen in IIS; ein öffentliches Buchungssystem und ein Verwaltungssystem zur Preisverwaltung. Es gibt ein freigegebenes DLL-Projekt, das auf die Datenbank zugreift, die von beiden Anwendungen verwendet wird.Gemeinsame Nutzung eines HttpRuntime.Cache über zwei IIS-Anwendungen
Um die Leistung zu verbessern, werden die Preise im DLL-Code zwischengespeichert, um die Datenbank bei jeder Anfrage zu schützen. Wenn der Administrator jedoch die Preise ändert, wird der Cache in der Admin-Anwendung aktualisiert (und offensichtlich nicht in der öffentlichen Anwendung aktualisiert)
Also, auf die Frage. Ist es möglich, IIS so zu konfigurieren, dass diese beiden Anwendungen den HttpRuntime.Cache teilen? Wenn ja, wie sollte es eingerichtet werden?
Danke Thies. Das habe ich vermutet. Ich habe bereits einen generischen Handler zur öffentlichen Site hinzugefügt, die von der Admin-Site aufgerufen wird, aber ich habe mich gefragt, ob es einen besseren Weg gab. – harriyott