zoukankan      html  css  js  c++  java
  • ASP.NET中配置应用程序

    1.   配置文件简介


    1.1 分类


     


           1.2关系


    Machine.Config和Web.Config都是设置应用程序的配置信息,它们按照类似于继承的关系对应用程序起作用。

    Machine.Config是父类,Web.Config是子类;每个Web.Config都继承于Machine.Config,但是Web.Config可以重写父类Machine.Config中的配置。

    简单解释:Web.Config中会覆盖Machines.Config中的配置,对于Web.Config中没有设置的配置就继承Machine.Config中的配置。


    2.   Web.Config的页面配置设置


             这篇博客主要介绍 Web.Config的配置,在自己开发网站的过程中需要设置自己的配置文件,一般涉及不到 Machine.Config。

             首先第一点所有的配置都是写在<configuration></configuration>中间的,这个就相当于一个根节点,它的下面包含很多枝干的设置,如下图所示。

           


             2.1  System.Web配置


    对整个应用程序的配置。


                       2.1.1 页面的设置(page)


     是否启动页面缓冲(buffer)                   

     

    启用buffer(buffer=“true”):在服务器端完成形成之后再一次性发送到客户端,客户端一次性显示

    不启用buffer(buffer=“false”):以16k为一单元向客户端不停的发送,客户端会间断性显示

    下面是一个验证示例:

    窗体部分的代码:

    配置文件代码:

                       


    2.1.2 customErrors配置(注意严格区分大小写的)



     

     

     

    defaultRediret:出错之后定位哪个页面

    mode:是否显示错误信息


    上面的配置代码中:出错之后定位到 "customError示例.aspx" 页面

     

     


                       2.1.3 authentication配置 


    设置应用程序的身份验证相关属性

     身份验证介绍Forms形式,将在下一篇博客中介绍


                       2.1.4 authorization配置 


    设置身份授权相关属性


    2.2  appSetting配置


             一般情况下放置常量



    示例:最常用的就是将连接数据库的字符串放置在配置文件

    配置文件代码:

    窗体代码:


  • 相关阅读:
    第一篇 HTML5打包APP之VMware15安装MAC(MAC OS 10.13)(OS X 10.14)原版可升级最新可解锁macOS Unlocker3.0(OS X 10.13)
    phpcms V9 网站域名变更后,刷新所有缓存后,栏目链接总是改不过
    ECShop——给商品详情页添加字段
    java webcontroller访问时报415错误
    SVN设置忽略上传属性
    Eclipse的Servers视图中无法添加Tomcat6/Tomcat7
    jquery $.each遍历json数组方法
    jquery 中json数组的操作 增删改
    JQuery获取input type="text"中的值的各种方式
    eclipse下把所有的文件都转换为UTF-8的方法
  • 原文地址:https://www.cnblogs.com/fuhaots2009/p/3481686.html
Copyright © 2011-2022 走看看