Heim >Backend-Entwicklung >C++ >Warum reagiert meine HRMS-Web-App nicht, wenn in meiner TravelDesk-App ein langer Upload stattfindet?

Warum reagiert meine HRMS-Web-App nicht, wenn in meiner TravelDesk-App ein langer Upload stattfindet?

Barbara Streisand
Barbara StreisandOriginal
2025-01-13 20:09:49322Durchsuche

Why is my HRMS web app unresponsive when a long upload occurs in my TravelDesk app?

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn