art*_*olk 6 asp.net asp.net-mvc session session-state
我有一个应用程序,它有一些控制器的动作调用缓慢的第三方Web服务.使用页面中的AJAX调用调用这些操作.
我可以使用异步控制器来释放ASP.NET线程池,这很棒.但会议呢?如果我使用InProc会话并且请求"慢动作",则特定用户不能向应用程序发出任何请求,因为他的会话被第一次"慢"调用锁定.
在PHP中有一个方法session_write_close(),我可以使用如下:
session_write_close().从这一点开始,会话将被此请求关闭,来自同一用户的任何其他请求都可以访问它我知道我可以使用[SessionState]属性在控制器级别禁用会话状态,但这不是解决方案.
有任何想法吗?
| 归档时间: |
|
| 查看次数: |
4658 次 |
| 最近记录: |