- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第12章 应用程序配置 当程序员将应用程序的主体设计完成后,还需要对应用程序的功能进行完善,比如要设置应用程序的运行环境、要提高应用程序的安全可靠性、使应用程序便于移植及对应用程序中的一些事件进行控制等,这些功能可以在主程序以外的一些配置文件中完成,通过这些配置文件对应用程序进行宏观调控。 12.1“一个简单的网页浏览计数器”案例 本案例制作的ASP.NET网页实现简单的网页浏览计数功能,每当执行本网页一次,计数器的值就自动加1,同时在该程序中通过配置web.config文件对页面显示的文本格式进行控制,通过global.asax文件来设置站点计数功能。 在应用程序的真实目录C:\myweb\Default.asp下运行该程序时,显示的效果如图所示: 当对真实目录C:\myweb设置一个虚拟目录Virtueroot时,在虚拟目录下运行该程序时,显示的效果如图所示: 12.1.1操作步骤 1.创建解决方案 2.添加控件 3.编写代码 进入代码页“Default.aspx.cs”,在“protected void Page_Load(object sender, EventArgs e)”下面的一对花括号{}之间填入如下代码: this.lblPageCount.Text= Application[PageCount].ToString(); 4.添加web.config配置文件 5.添加global.asax文件 6.测试程序 7.发布到web服务器 web应用程序编写好以后,必须将ASP.NET应用程序发布到web服务器,才能浏览程序的执行结果。 系统设置的默认网站 IIS服务器主要通过WEB站点服务的属性来对网站相关功能进行配置 。 8.设置虚拟目录运行应用程序 应用程序的根目录是一种特殊类型的IIS虚拟目录,而虚拟目录不包含在主目录中,它只是对应文件系统中的一个文件夹,在浏览器中显示网站信息时就像位于主目录中一样,它的实质就是指向真实目录的指针,使用虚拟目录有助于组织网站资源,当用户要在主目录以外的其他目录发布网站时,必须建立虚拟目录,在创建虚拟目录时可以设置一个比实际路径短的别名,浏览器可以通过别名访问此目录,从而使应用程序更加安全。 演示创建虚拟目录的过程 12.2 本节知识点 12.2.1 网站配置文件web.config web.config文件可以存储WEB.应用程序的配置参数,是XML格式的纯文本文件,主要配置包含会话状态的行为或安全措施的设置位置等。 1. Web.config文件的结构 web.config配置文件所有配置信息都位于 configuration 和 /configuration 根标记之间,标注间的配置信息包括配置节处理程序部分、配置节设置部分和appSettings 等。在web.config配置文件中,可以包含一些系统提供的通用配置节,开发者也可以在该文件中自己添加一些定制的配置设置,基本结构如下所示: ?xml version=1.0 encoding=utf-8?configuration configSections !--配置接处理程序声明部分 -- /configSections appSettings !--开发者定制配置部分 -- /appSettings system.web !--网络类的配置部分-- /system.web system.web !--ASP.NET类的设置部分-- /system.web ………/configuration 2. 常用功能的配置 ASP.NET 配置文件将应用程序配置与应用程序代码分开。通过将配置数据与代码分开,可以方便地将设置与应用程序关联,在部署应用程序之后根据需要更改设置,在运行时对web.config文件的修改不需要重启IIS服务器就可以生效(注:processModel 节例外)。开发者可以根据需要对配置文件进行设置。 1) 配置数据连接字符串 在web.config文件的configuration标记中找到connectionStrings区域,如果没有该标记,可自行添加,并在add标记中输入相应的参数,就可以创建数据库连接字符串,而且在一个web.config文件中可以创建多个连接字符串。 configuration connectionStrings add name=ConnectionStringName Connection
原创力文档


文档评论(0)