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代码处理过滤器。 (编辑:十堰站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 增加ASP.NET站点的executionTimeout和maxRequestLength是否
- ASP.NET成员:拒绝用户阻止CSS,页面无法正确呈现?
- asp.net-mvc – 如何忽略ASP.NET MVC 4中特定View文件夹或特
- asp-classic – 如何使用AES在VBScript中进行加密?
- asp.net-mvc – Azure git部署 – 第二个程序集中缺少引用
- 在IIS / ASP.Net中的.NET 1.1应用程序中创建.NET 3.0子应用
- asp.net-mvc – 所有请求获取HTTP错误401.2 – 未经授权的响
- asp.net使用H5新特性实现异步上传的示例
- asp.net – 将ViewState移出页面?
- 在ASP.NET中使用querystring的最佳做法?