Ich habe eine öffentliche Liste erstellt, die von meiner Webanwendung aus ausgeführt wird und auf die der Zugriff erfolgt.
private static List<x> _x;
static readonly object lockObjx = new object();
public static void XCache()
{
if (_x != null)
return;
lock (lockObjx)
{
_x = GetFromDatabase();
}
}
Das alles läuft problemlos unter dem Standard-App-Pool. Ich muss nun einen Webdienst hinzufügen, der diesen Cache aktualisieren kann. Werde ich in der Lage sein, dies zu tun, die auf der Standard-App-Pool? Wenn nicht, gibt es einen Weg, wie ich dies tun kann, ohne etwas wie MEMCache zu installieren. Der Dienst und der Wepp laufen auf demselben Server.