有兴趣描述你最常用的ASP.NET httpmodules,它解决了你的web应用程序的特定问题。
最佳实践和现场使用是受欢迎的。
无法findtypes或名称空间名称“ServiceController”
我应该如何在Windows上创build自定义graphics控制台/terminal?
在Windows XP中的后台进程中捕获屏幕videoC#.NET
如何使用C#代码获取IIS虚拟目录和Web应用程序的物理path?
屏幕保护程序仍然必须安装到System32?
MBCompression :处理程序和模块来压缩Css文件,JavaScript文件,页面和WebResource.axd。
我在没有完全控制服务器的环境中使用它,并且本地IIS压缩是不可能的。
ELMAH在ASP.NET应用程序中的异常记录非常流行和有用。
使用一个模块来检查给定用户的授权。 所以,当请求任何资源时,它会检查用户是否有权访问它,如果不是,则会使用户访问友好的页面。
ACL可以在Authz DB或xml文件中,并使用角色进行区分。
如果您无法访问服务器的操作系统,则运行后台服务 (如共享主机环境中的情况)。
我有一个SSL模块,用于检查所请求的页面是否需要通过SSL访问,并相应地重定向。 必须通过SSL连接访问的页面或文件夹列表存储在XML文件中。 当通过SSL请求页面不需要时,模块将它们重定向到非SSL版本,反之亦然。
一个支持友好URL的Httpmodulee,它将人类可读的URL转换成程序在每个请求的幕后使用的URL。 它也驱动我的CMS。
对我来说,最常用的http模块是表单验证模块。
我们用它来保护我们使用的每个网站。
我使用一套http模块和http处理程序:
http://code.google.com/p/talifun-web/
一个HTTP处理程序,将以缓存,压缩和可恢复的方式提供静态文件。
它生成一致的etags和正确的元标记,用于代理和本地缓存。 当你不能控制Web服务器的配置时,这是特别有用的。
它也可以绕过硬盘驱动器提供缓存的请求和缓存来自内存的缓存请求。
接受-范围
ETag的
过期
上一次更改
范围
如果量程
如果-匹配
如果 – 无 – 匹配
如果-Modified-Since的
如果未修饰的,因为
除非-Modified-Since的
Crushermodulee
它还监视任何观看的CSS或JS文件的更改,并重新生成压碎的文件。 它为压碎的文件生成一个唯一的哈希,并将其附加到css url和js url。 所以,无论缓存如何,您总是可以得到正确的内容。
Cssspritemodulee
将组件图像合并为单个精灵图像文件并生成将精灵图像剪切为其组件图像所需的css精灵文件的模块。
RegexUrlAuthorizationmodulee
根据与正则表达式匹配的网址提供授权的模块。
LogUrlmodulee
一个非常简单的模块,可以很容易地绑定到匹配正则表达式的Web请求。
PageCompressionmodulee
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。