加入收藏 | 设为首页 | 会员中心 | 我要投稿 十堰站长网 (https://www.0719zz.com/)- 混合云存储、网络、视频终端、云计算、媒体处理!
当前位置: 首页 > 编程开发 > asp.Net > 正文

asp.net 我如何找出哪些服务器主机LDAP在我的Windows域上

发布时间:2023-02-17 11:00:14 所属栏目:asp.Net 来源:互联网
导读:我在ASP.Net MVC中创建一个ActionResult来提供图像。启用会话状态后,IIS将只处理来自同一用户的一个请求。 (这是真的不只是在MVC。) 因此,在具有多个图像的页面上回调此操作,每次只能处理一个图像请求。它是同步的。 我想这个图像Action是异步的 我想要多
  我在ASP.Net MVC中创建一个ActionResult来提供图像。启用会话状态后,IIS将只处理来自同一用户的一个请求。 (这是真的不只是在MVC。)
  因此,在具有多个图像的页面上回调此操作,每次只能处理一个图像请求。它是同步的。
 
  我想这个图像Action是异步的 – 我想要多个图像请求每个执行,而不需要前一个完成。 (如果图像只是静态文件,IIS会以这种方式为它们服务。)
 
  所以,我想禁用会话只调用该Action,或指定某些请求没有会话状态。任何人都知道这是如何在MVC中完成的?谢谢!
 
  解决方法
  而不是为此实现动作过滤器,为什么不实现RouteHandler?
  这里是交易 – IRouteHandler有一个方法 – GetHttpHandler。当向控制器发出ASP.Net MVC请求时,默认情况下,路由引擎通过创建一个MvcRouteHandler的新实例来处理请求,该实例返回一个MvcHandler。 MvcHandler是IHttpHandler的一个实现,标记有(惊喜!)IRequiresSessionState接口。这就是为什么一个正常的请求使用Session。
 
  如果you follow my blog post如何实现自定义RouteHandler(而不是使用MvcRouteHandler)提供图像 – 你可以跳过返回会话标记的IHttpHandler。
 
  这应该使IIS免于对您施加同步。它也可能更高性能,因为它跳过所有的层的MVC代码处理过滤器。
 
 

(编辑:十堰站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读