C# ASP.NET:您最常用的httpmodules
有兴趣了解您最常用的ASP.NET HTTPM模块的描述,这些模块解决了您的Web应用程序的特定问题。C# ASP.NET:您最常用的httpmodules,c#,asp.net,.net,windows,httpmodule,C#,Asp.net,.net,Windows,Httpmodule,有兴趣了解您最常用的ASP.NET HTTPM模块的描述,这些模块解决了您的Web应用程序的特定问题。 欢迎使用最佳实践和现场使用。非常流行,对于ASP.NET应用程序中的异常日志记录非常有用。使用了一个模块来检查给定用户的授权。因此,当请求任何资源时,它会检查用户是否有权访问它,如果没有权限,它会将用户带到友好的页面 ACL可以在Authz DB或xml文件中,并使用角色进行区分。一个HttpModule,通过将人类易读的URL转换为程序在每次请求时在后台使用的URL来支持友好URL。它还驱动
欢迎使用最佳实践和现场使用。非常流行,对于ASP.NET应用程序中的异常日志记录非常有用。使用了一个模块来检查给定用户的授权。因此,当请求任何资源时,它会检查用户是否有权访问它,如果没有权限,它会将用户带到友好的页面
ACL可以在Authz DB或xml文件中,并使用角色进行区分。一个HttpModule,通过将人类易读的URL转换为程序在每次请求时在后台使用的URL来支持友好URL。它还驱动我的CMS。对我来说,最常用的http模块是表单身份验证模块 我们使用它来保护几乎所有我们使用的网站。:Css文件、JavaScript文件、页面和WebResource.axd的处理程序和模块
我在无法完全控制服务器和无法进行本机IIS压缩的环境中使用它。当您无法访问服务器的操作系统时(如共享主机环境中的情况)。我有一个SSL模块,用于检查请求的页面是否需要通过SSL访问,并相应地重定向。必须通过SSL连接访问的页面或文件夹列表存储在XML文件中。当通过SSL请求不需要的页面时,模块会将其重定向到非SSL版本,反之亦然。我使用一套http模块和http处理程序: StaticFileHandler http处理程序,将以缓存、压缩和可恢复的方式为静态文件提供服务 它生成一致的ETag和正确的元标记,用于在代理和本地缓存。当您无法控制Web服务器的配置时,这尤其有用 它还可以绕过硬盘驱动器,为来自内存的缓存请求和压缩缓存请求提供服务 它支持以下http头标记:
- 接受范围
- 埃塔格
- 到期
- 最后修改
- 射程
- 中频范围
- 如果匹配
- 如果没有匹配
- 如果修改自
- 如果未修改自
- 除非修改自
用于压缩webforms和mvc的动态页面的模块 谢谢,这是很有用的+1@Ramesh:是的,我们计划做同样的事情。也使用了类似的东西,有趣的是+1,绿色勾选