Während ich meine ersten Ajax-Versuche machte, entschied ich mich auch, jetzt IIS gehostetes WCF zu verwenden. Das Seltsame ist, dass die WCF nicht mehrere Anfragen parallel für denselben Benutzer/Sitzung verarbeiten kann, wenn der Sessionmode aktiviert ist! Wenn sessionmode auf asp.net deaktiviert ist, werden die Anfragen parallel verarbeitet. Der Browser/Client kann mehrere verschiedene Anfragen ausführen, von denen einige schon lange laufen. Dies blockiert alle weiteren Requests und macht meine Ajax-App unbrauchbar.
Dies gilt auch für asmx [webservices]. Ich hatte die große Hoffnung, die Webservice-Methoden mit dem "IReadOnlySessionState"-Interface zu kompilieren, aber das hat - im Gegensatz zu Webseiten - keinen Einfluss. Aber ich brauche den Zugriff [meist readonly] auf die asp.net Session!
Kennt jemand eine Lösung für dieses Problem?
Auf jeden Fall, vielen Dank!
br--mabra