Heim >Backend-Entwicklung >C++ >Warum reagiert meine HRMS-Web-App nicht, wenn in meiner TravelDesk-App ein langer Upload stattfindet?
IIS-Web-App-Sitzungsblockierung: HRMS und TravelDesk
Zwei IIS-Webanwendungen, /HRMS und /TravelDesk, teilen sich eine Sitzung mit AspState. Ein bei /HRMS angemeldeter Benutzer, der in einem separaten Browserfenster auf /TravelDesk zugreift, teilt die Sitzung.
Das Problem: Ein langer Upload in /TravelDesk blockiert /HRMS und führt dazu, dass es nicht mehr reagiert. Dies liegt daran, dass die SQL Server-Sitzung während des /TravelDesk-Uploads gesperrt ist und der /HRMS-Zugriff bis zum Abschluss verhindert wird.
Lösung: Deaktivieren Sie den Sitzungsstatus im Upload-Handler oder auf der Seite der /TravelDesk-Anwendung. Dies verhindert das Sperren von Sitzungen und ermöglicht den gleichzeitigen Zugriff auf /HRMS.
Für eine alternative Sitzungsverwaltung erkunden Sie Optionen wie das vollständige Ersetzen des Sitzungsstatusmechanismus von ASP.Net (suchen Sie nach „ASP.Net-Sitzung vollständig ersetzen“).
Das obige ist der detaillierte Inhalt vonWarum reagiert meine HRMS-Web-App nicht, wenn in meiner TravelDesk-App ein langer Upload stattfindet?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!