在共享同一会话时处理另一个Web应用程序时阻止Web应用程序

在IIS中部署了两个WebApplications,即/ HRMS,/ TravelDesk。 两个WebApp都通过AspState共享会话,配置信息是

 

用户登录/ HRMS应用程序,从导航到新窗口的TravelDesk应用程序,会话将在两个Web应用程序之间共享。

在TravelDesk应用程序中,用户正在尝试上传大量信息,并且在服务器中处理请求需要更多时间。 同时我试图访问/ HRMS应用程序,但在TravelDesk执行完成之前它没有响应?

会话会锁定SQLServer吗? 请指导我解决此问题。

  the session is getting shared across the two web apps 

如果会话是在两个Web应用程序之间共享的,那么这就是原因。 会话锁定响应。

为了避免这种情况,在巨大的上传信息上禁用会话(仅在处理程序或进行上载的页面上)。

相对: 完全取代ASP.Net的会话