`
布谷鸟20080122
  • 浏览: 9254 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

aspx.net慎用IIS之"动态内容压缩"

    博客分类:
  • C#
阅读更多
aspx.net慎用IIS之"动态内容压缩"

启用IIS之"动态内容压缩"技术的好处:

大大减少带宽需求;一般而言,压缩率可达到 20%以上;

然而启用IIS"动态内容压缩"是存在危险的;

(1)与OutputCache的冲突;
(2)"动态内容压缩"将在服务器端生成大量的压缩临时文件;难死你!
(3)成为黑客的一种攻击手段;因为每一个请求都会生成一个相应的压缩文件;

解决之道:

自己编写 HttpModuler 实现压缩;
分享到:
评论

相关推荐

    替代IIS运行asp.net程序,布署.net程序就太方便了

    界面精美 替代iis运行asp.net的程序,支持局域网与广域网访问 需要安装.net4.0,方便布署 需要将安装.net4.0 并将所有文件复制到你的程序的根目录下,然后双击FWD.Server.exe 如果需要启动电脑即可访问,请将程序...

    asp.net mvc3 iis6

    ### ASP.NET MVC3 在 IIS6 上的部署详解 #### 部署环境与准备工作 在部署 ASP.NET MVC3 应用程序至 IIS6 的过程中,首先需要确保服务器环境符合以下条件: - **操作系统**: Windows Server 2003 - **Web 服务器**...

    ASPX.net和ADO等500条学习记录

    ASPX.NET、ADO.NET以及ASP是.NET框架下用于构建动态网站的重要技术。这些技术相互协作,为开发者提供了强大且灵活的工具集。以下是对这些技术的详细解释和它们在实际开发中的应用: ASPX.NET是ASP.NET的核心部分,...

    asp.net创建本地 IIS 网站

    ### ASP.NET创建本地IIS网站的关键知识点 #### 一、理解本地IIS网站的基本概念 在探讨具体的步骤之前,我们先来了解一下什么是本地IIS网站。**Microsoft Internet Information Services (IIS)** 是一种用于托管...

    xp下的.net网站发布IIS安装纪要。

    7. **文件扩展名处理**:配置IIS以处理ASP.NET文件扩展名,如.aspx、.asmx等,确保这些文件能被正确解析。 8. **调试与错误处理**:开启IIS的详细错误日志,以便在出现问题时可以查看具体的错误信息。 9. **安全...

    VB.NET使用ZipPackage实现ZIP文件压缩解压缩示例

    在.NET框架中,VB.NET提供了一种方便的方式来处理ZIP文件的压缩和解压缩,这主要得益于System.IO.Packaging命名空间中的ZipPackage类。本文将深入探讨如何利用VB.NET和ZipPackage来完成这一任务,同时也会提及一些...

    win7下安装IIS7.0及部署VS2010 ASP.NET程序网站的相关问题

    通过以上步骤,应该能够成功地在IIS7.0下部署并运行VS2010创建的ASP.NET应用程序,包括HTML静态页面和ASPX动态页面。这个过程涉及到的技能包括IIS配置、权限管理、ASP.NET设置以及错误排查,对于任何希望在Windows...

    ASP.NET和IIS出错问题总结

    ### ASP.NET和IIS出错问题总结 #### 1. ASP.NET 与 IIS 配置 在ASP.NET开发过程中可能会遇到多种问题,这些问题往往与ASP.NET和IIS的配置有关。例如,突然无法建立Web应用程序,或者无法访问数据库等。解决这些...

    .net 和IIS7.5关于Session超时的设置

    .NET 和 IIS7.5 关于 Session 超时的设置是一个重要的议题,尤其是在构建Web应用程序时,确保用户会话的正确管理和安全至关重要。Session是ASP.NET中的一个关键概念,它用于存储用户在网站上浏览期间的状态信息。当...

    XP 安装VS.NET时 缺少IIS和FrontPage的解决方法

    在Windows XP系统中,安装Visual Studio .NET(简称VS.NET)时常会遇到提示缺少IIS(Internet Information Services)和FrontPage服务器扩展的问题。这是因为VS.NET在开发Web应用程序时需要依赖这些组件来创建、测试...

    将ASP.NET网站部署到win7中的IIS的过程

    将 ASP.NET 网站部署到 Win7 中的 IIS 的过程 本文将详细讲解将 ASP.NET 网站部署到 Win7 中的 IIS 的过程,包括创建一个 Silverlight 应用程序、将其部署到 IIS 中、解决访问权限的问题、配置应用程序池、设置托管...

    在IIS与.net框架中配置中把扩展名.aspx改成自定义的扩展名.mspx

    本文将详细阐述如何在IIS(Internet Information Services)服务器和.NET框架中,将默认的ASP.NET页面扩展名.aspx修改为自定义的扩展名.mspx。这一过程涉及到IIS的配置以及web.config文件的修改,是理解和操作Web...

    简易IIS asp.net服务器

    注意此版本为简易IIS服务器ASP.NET版用来运行.aspx文件。 简易IIS服务器ASP版 下载地址在这里 http://download.csdn.net/detail/invaderii/2402237

    IIS运行.NET4.0配置

    在探讨如何在IIS上配置.NET4.0以解析ASPX文件之前,我们首先需要理解几个关键概念。IIS(Internet Information Services)是微软开发的一套Web服务器软件,它能提供HTTP、HTTPS等网络服务。.NET Framework是由微软...

    aspx.net200问 开发疑难解答

    1. **ASP.NET基础知识**:Aspx.net是微软推出的用于构建动态Web应用程序的框架,它基于.NET Framework,集成了强大的服务器控件、事件驱动模型和强大的服务器端脚本语言C#或VB.NET。 2. **页面生命周期**:理解Aspx...

    免IIS运行asp.net web程序

    ASP.NET 是微软公司开发的一种用于构建Web应用程序的框架,它基于.NET Framework,为开发者提供了高效、易用且功能丰富的环境来创建动态网站、Web服务和Web应用。在传统的部署方式中,ASP.NET程序通常需要在Internet...

    WebQQ aspx.net 网页QQ

    【ASPX.NET】是微软开发的一种用于构建动态网站、web应用和web服务的技术,它是.NET Framework的一部分。ASPX是ASP.NET的页面文件扩展名,与传统的ASP相比,ASPX.NET提供了更强大的服务器控件、事件驱动模型和编译式...

    aspx.net实例

    这个实例"aspx.net实例"显然与ASP.NET技术的实践应用有关,它涵盖了从用户界面设计到后端功能实现的多个方面。下面将详细阐述相关知识点。 首先,ASP.NET的核心是基于.NET Framework,它提供了丰富的类库和编程模型...

Global site tag (gtag.js) - Google Analytics