首页 >后端开发 >C++ >当我的 TravelDesk 应用程序中发生长时间上传时,为什么我的 HRMS Web 应用程序没有响应?

当我的 TravelDesk 应用程序中发生长时间上传时,为什么我的 HRMS Web 应用程序没有响应?

Barbara Streisand
Barbara Streisand原创
2025-01-13 20:09:49318浏览

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

IIS Web 应用程序会话阻止:HRMS 和 TravelDesk

两个 IIS Web 应用程序 /HRMS 和 /TravelDesk 使用 AspState 共享一个会话。 登录 /HRMS 的用户在单独的浏览器窗口中访问 /TravelDesk 共享会话。

问题: /TravelDesk 中的长时间上传会阻止 /HRMS,导致其无响应。这是因为 SQL Server 会话在 /TravelDesk 上传期间被锁定,从而阻止 /HRMS 访问直至完成。

解决方案:在 /TravelDesk 应用程序的上传处理程序或页面中禁用会话状态。这可以防止会话锁定并允许并发访问 /HRMS。

对于替代会话管理,探索诸如完全替换 ASP.Net 的会话状态机制之类的选项(搜索“完全替换 ASP.Net 的会话”)。

以上是当我的 TravelDesk 应用程序中发生长时间上传时,为什么我的 HRMS Web 应用程序没有响应?的详细内容。更多信息请关注PHP中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn