- 1、本文档共12页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第六章内置对象应用程序配置和缓存网站开发实战第页内置对象应用程序配置缓存功能应用程序配置为开发人员提供了强大的灵活的配置系统配置系统通常通过文件的形式存在于应用根目录下这些配置文件通常包括两类分别是和注意如果针对文件中某些配置节如配置节进行了更改则可能需要重启才能够让所做的应用程序配置立即生效是服务器配置文件服务器配置信息通常存储在该文件中该文件一般存储在系统目录中的目录下一台服务器只有一个文件该文件描述了所有应用程序所需要的默认配置是应用程序配置文件该文件从文件集成一部分基本配置并且能够作为服
第六章 ASP.NET 内置对象,应用程序配置和缓存 网站开发实战 第 * 页 Part 6.1 ASP.NET内置对象 Part 6.2 ASP.NET应用程序配置 Part 6.3 ASP.NET缓存功能 6.2.1 ASP.NET 应用程序配置 ASP.NET 为开发人员提供了强大的灵活的配置系统,配置系统通常通过文件的形式存在于 Web 应用根目录下。这些配置文件通常包括两类,分别是 Web.config 和 Machine.config。 ?注意:如果针对 Web.config 文件中某些配置节(如 processModel 配置节)进行了更改,则可能需要 重启 IIS 才能够让所做的应用程序配置立即生效。 Machine.config 是服务器配置文件。服务器配置信息通常存储在该文件中,该文件一般存储在系统目录中的 “ systemroot\Microsoft.NET\Framework\VersionNumber\CONFIG ”目录下 。一台服 务器只有 一 个 Machine.config 文件,该文件描述了所有 ASP.NET Web 应用程序所需要的默认配置。 Web.config 是应用程序配置文件。该文件从 Machine.config 文件集成一部分基本配置,并且 Web.config 能够作为服务器上所有 ASP.NET 应用程序配置的跟踪配置文件。每个 ASP.NET 应用程序根 目录都包含 Web.config 文件,所以对于每个应用程序的配置都只需要重写 Web.config 文件中的相应配 置节即可。 6.2.2 Web.config 配置文件 配置设置易读性:由于 Web.config 配置文件是基于 XML 文件类型,所有的配置信息都存放在 XML 文本文件中,可以使用文本编辑器或者 XML 编辑器直接修改和设置相应配置节,相比之 下,也可以使用记事本进行快速配置而无需担心文件类型。 更新的即时性:在 Web.config 配置文件中某些配置节被更改后,无需重启 Web 应用程序就可以 自动更新 ASP.NET 应用程序配置。但是在更改有些特定的配置节时,Web 应用程序会自动保 存设置并重启。 本地服务器访问:在更改了 Web.config 配置文件后,ASP.NET 应用程序可以自动探测到 Web.config 配置文件中的变化,然后创建一个新的应用程序实例。当浏览者访问 ASP.NET 应用 时,会被重定向到新的应用程序。 安全性:由于 Web.config 配置文件通常存储的是 ASP.NET 应用程序的配置,所以 Web.config 配置文件具有较高的安全性,一般的外部用户无法访问和下载 Web.config 配置文件。当外部用 户尝试访问 Web.config 配置文件时,会导致访问错误。 可扩展性:Web.config 配置文件具有很强的扩展性,通过 Web.config 配置文件,开发人员能够 自定义配置节,在应用程序中自行使用。 保密性:开发人员可以对 Web.config 配置文件进行加密操作而不会影响到配置文件中的配置信 息。虽然 Web.config 配置文件具有安全性,但是通过下载工具依旧可以进行文件下载,对 Web.config 配置文件进行加密,可以提高应用程序配置的安全性。 Web.config配置文件是基于XML文件类型的文件,所以Web.config 文件同样包含XML结构中的树形结构。在ASP.NET应用程序中,所有的配置信息都存储在Web.config文件中的“configuration” 配置节中。在此配置节中,包括配置节处理应用程序声明,以及配置节设置两个部分,其中,对处理应 用程序的声明存储在 configSections 配置节内,示例代码如下所示。 configSections sectionGroup name=system.web.extensions type=System.Web.Configuration.SystemWebExtensionsSectionGroup, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35 sectionGroup name=scripting type=System.Web.Configuration.ScriptingSectionGroup, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35 s
您可能关注的文档
- 91 堆垛机作业周期与作业能力计算 - 北京科技大学.doc
- 73 余热锅炉与矿热炉的连接 - 钢铁标准网.doc
- 88-77(压燃式发动机排气污染物) - 国家汽车质量监督检测中心.doc
- 93 虚拟仪器.ppt
- 100学年度工读实习学生租屋环境安全职前讲习 - 学生事务处 - 明志 .ppt
- 101 年专门职业及技术人员考试试题代号:80140 共 - 实力建筑资讯网.pdf
- 101年度haccp食品安全管制系统实务训练简章 - 国立宜兰大学个人 .doc
- 100年绩优人员优良事迹简介 - 人事室.ppt
- 102年度- 国科会专题研究计画 - 国立台中教育大学国际及两岸事务暨 .doc
- 103 年特种考试交通事业铁路人员考试试题 - 保成网路书局.pdf
文档评论(0)