ASP.NET管道优化
在沙雅等地区,都构建了全面的区域性战略布局,加强发展的系统性、市场前瞻性、产品创新能力,以专注、极致的服务理念,为客户提供网站设计、成都做网站 网站设计制作定制开发,公司网站建设,企业网站建设,品牌网站建设,全网营销推广,外贸营销网站建设,沙雅网站建设费用合理。
位于请求管道中的很多ASP.NET默认的HttpModules用于拦截客户端所发出的每个请求。例如,SessionStateModule拦截每个请求,并解析对应的会话cookie,然后在HttpContext中加载适当的会话。实时证明,并不是所有的modules都是必要的。
例如,如果你不使用Membership和Profile provider提供程序,那么你就可以不需要FormsAuthentication module。如果你需要为你的用户使用Windows验证,那么你就可以不需要WindowsAuthentication。位于管道中的这些 modules仅仅在每次请求到来时执行一些不必要的代码。
默认的modules都定义在了machine.config文件中(位于$WINDOWS$\Microsoft.NET\Framework\$VERSION$\CONFIG目录下)。
name="OutputCache" type="System.Web.Caching.OutputCacheModule" /> name="Session" type="System.Web.SessionState.SessionStateModule" /> name="WindowsAuthentication" - type="System.Web.Security.WindowsAuthenticationModule" />
name="FormsAuthentication" - type="System.Web.Security.FormsAuthenticationModule" />
name="PassportAuthentication" - type="System.Web.Security.PassportAuthenticationModule" />
name="UrlAuthorization" type="System.Web.Security.UrlAuthorizationModule" /> name="FileAuthorization" type="System.Web.Security.FileAuthorizationModule" /> name="ErrorHandlerModule" type="System.Web.Mobile.ErrorHandlerModule, - System.Web.Mobile, Version=1.0.5000.0,
- Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
你可以通过在站点的web.config文件中添加
name="Session" /> name="WindowsAuthentication" /> name="PassportAuthentication" /> name="AnonymousIdentification" /> name="UrlAuthorization" /> name="FileAuthorization" />
上面的配置对于使用了数据库并基于Forms验证的网站来说非常适合,它们并不需要任何会话的支持。因此,所有这些modules都可以安全的删除。以上介绍ASP.NET管道优化
标题名称:浅谈ASP.NET管道优化
本文路径:http://www.shufengxianlan.com/qtweb/news22/13122.html
网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联