Ich habe nach Möglichkeiten gesucht, Google Mail-ähnliche Nachrichten in einem Browser zu implementieren, und habe das Konzept Comet erreicht. Ich konnte jedoch keine gute .NET-Implementierung finden, die es mir ermöglicht, dies in IIS zu tun (unsere Anwendung ist in ASP.NET 2.0 geschrieben).Comet-Implementierung für ASP.NET?
Die Lösungen, die ich gefunden habe (oder denken könnte), erfordern einen laufenden Thread pro Benutzer - damit er eine Antwort an ihn zurückgeben kann, sobald er eine Nachricht erhält. Dies skaliert natürlich überhaupt nicht.
Meine Frage ist also - wissen Sie von einer ASP.NET-Implementierung für Comet, die auf andere Weise funktioniert? Ist das überhaupt mit IIS möglich?
Ich denke, die anfängliche MS-gesegnet Implementierung SignalR ist: http://www.hanselman.com/blog/AsynchronousScalableWebApplicationsWithRealtimePersistentLongrunningConnectionsWithSignalR.aspx – user423430
Node.JS jetzt auf Azure unterstützt wird, IIS bald auf 2003 unterstützt werden. Das bedeutet, dass wir den Comet-Server innerhalb von IIS betreiben können (http://www.windowsazure.com/en-us/develop/nodejs/). – LamonteCristo