• Config文件


      这个是以前的笔记。

      web.config文件是一个XML文件,它的根结点是<configuration>。

      1<appSettings>节点主要用来放asp.net应用程序的配置信息,比如存放你短信配置信息的文件的路径。总之就是你想通过键值对保存的信息。这些信息在你的网站发布出去以后可能会改,这样你直接改配置文件覆盖就行。

      2<connectionStrings>节点用于配置数据库连接。

      3<system.web>节点用于网站运行时的一些配置,比如<compilation>

      4<compilation>节点配置 ASP.NET 使用的所有编译设置。默认的debug属性为“true”,允许调试。这个节点要放到system.web里面。

      5<authentication>节点
    设置asp.net身份验证模式,有四种身份验证模式
    Windows 使用Windows身份验证,适用于域用户或者局域网用户。
    Forms 使用表单验证,就是跳到你的登陆页面这种。
    Passport 使用微软提供的身份验证服务进行身份验证。
    None 不进行任何身份验证,这个节点要放到system.web里面。

       6<customErrors>节点
    <customErrors>节点用于定义一些自定义错误信息的信息。

    defaultRedirect属性是一个可选属性,表示应用程序发生错误时重定向到的默认URL

    Mode属性是一个必选属性,它有三个可能值:
    On 表示在本地和远程用户都会看到自定义错误信息。
    Off 禁用自定义错误信息,本地和远程用户都会看到详细的错误信息。
    RemoteOnly 表示本地用户将看到详细错误信息,而远程用户将会看到自定义错误信息。这个节点要放到system.web里面。

      7<error>子节点
    这个节点主要是根据服务器的HTTP错误状态代码而重定向到我们自定义的错误页面,必须将<customErrors>节点节点的Mode属性设置为On

    <error statusCode="403" redirect="403.htm" />

      8<httpRuntime>节点用于对 ASP.NET HTTP 运行库设置。这个节点要放到system.web里面。

      9<pages>节点用于表示对特定页设置。
    validateRequest属性 是否验证用户输入中有跨站点脚本攻击和SQL注入式漏洞攻击,默认为true,如果出现匹配情况就会发 HttpRequestValidationException 异常。

      10<sessionState>节点用于配置当前asp.net应用程序的会话状态配置。

      11<caching>节点用于配置服务器依赖缓存。

    <caching>
    <sqlCacheDependency enabled="true" pollTime="6000">
    <databases>
    <add name="数据库名称" connectionStringName="你的数据库连接字符串的name" />
    </databases>
    </sqlCacheDependency>
    </caching>

      12 <system.web.extensions>节点用于在Ajax中配置ASP.NET服务,比如规定json的最大长度。

      13 <system.serviceModel>节点用于配置WCF。

    这个就是比较常用的几个,欢迎指出错误的地方和补充。

      

  • 相关阅读:
    .net core 支付宝,微信支付 一
    .net core AES加密解密及RSA 签名验签
    .net core 使用webservice
    .net core 使用X509 私钥加密请求
    .net core mysql entity映射时字符串被截断
    VS 2017 RC .net core ef+ MySql 出现错误
    IdentityServer4 简单使用,包括api访问控制,openid的授权登录,js访问
    iOS面试题之内存管理
    iOS之tableView性能优化/tableView滑动卡顿?
    iOS面试题之runloop
  • 原文地址:https://www.cnblogs.com/lijin/p/3545236.html
Copyright © 2020-2023  润新知