首页 >后端开发 >C++ >ASP.NET Web 应用程序中的共享会话状态如何影响可访问性?

ASP.NET Web 应用程序中的共享会话状态如何影响可访问性?

Linda Hamilton
Linda Hamilton原创
2025-01-13 19:47:44109浏览

How Does Shared Session State in ASP.NET Web Applications Impact Accessibility?

共享会话状态:Web 应用程序可访问性瓶颈

此示例演示了 ASP.NET Web 应用程序中的共享会话状态如何对可访问性产生负面影响。 /HRMS 和 /TravelDesk 这两个应用程序利用存储在 SQL Server 中的共享会话,配置如下:

<code class="language-xml"><sessionstate allowcustomsqldatabase="true" compressionenabled="true" cookieless="false" mode="SQLServer" sqlconnectionstring="Application Name=Portal;data source=localhost;Initial Catalog=ASPState;User ID=sa;Password=dev2005" stateconnectionstring="tcpip=127.0.0.1:42424" timeout="720"/></code>

登录 /HRMS 的用户发现,当通过单独的浏览器窗口访问时,他们的会话在 /TravelDesk 中也处于活动状态。 然而,/TravelDesk 内的冗长文件上传会锁定 SQL Server 中的共享会话,导致 /HRMS 在上传过程中无法访问。

分辨率

解决方案很简单:禁用负责长时间上传的特定 /TravelDesk 页面或处理程序的会话状态。这可以防止会话锁定并保持 /HRMS 响应能力。

附加信息

以上是ASP.NET Web 应用程序中的共享会话状态如何影响可访问性?的详细内容。更多信息请关注PHP中文网其他相关文章!

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