Ich muss etwas über ASP.NET-Sitzungsstatus verstehen, wie es für IIS 7 und ASP.net 3.5 gilt.ASP.NET Sitzungsstatus und mehrere Arbeitsprozesse
Wenn eine Anwendung konfiguriert ist, in-Process-Sitzungszustand zu verwenden, wird diese Arbeit in Ordnung, wenn es mehrere Arbeitsprozesse sind? Mit anderen Worten, teilen Arbeitsprozesse den Sitzungsstatus?
Die Standardkonfiguration für IIS 7 ist in-process-Sitzungsstatus zu verwenden und ein Maximum von 10 Arbeitsprozessen zuzuteilen. Es scheint dann wahrscheinlich, dass diese Standardkonfiguration funktionieren sollte. Ich habe es mit einer Firma zu tun, die eine ASP.NET MVC-Web-App erstellt hat, die einige Probleme hat, sie beschuldigen die Serverumgebung. Die Behauptung ist, dass, weil ich die Standardeinstellungen von 10 Arbeitsprozessen verwende, das ihren Sitzungsstatus bricht. Ich muss wissen, ob das tatsächlich eine genaue Behauptung ist. Ich habe nie gewusst, dass eine ASP.NET-App nicht mit der Standardkonfiguration funktioniert, daher bin ich etwas verwirrt und muss dies geklärt haben.
Welche Probleme treten bei der Anwendung auf? Auf den ersten Blick klingt es eher nach einem Recyclingproblem für Worker-Prozesse. –
Inproc-Sitzung wird nicht zwischen Arbeitsprozessen geteilt. Setzen Sie einfach ihren App-Pool auf nur 1 und die Probleme werden verschwinden. – NotMe