`

Web.config文件配置

阅读更多
连接sql数据库
<connectionStrings>
    <add name="connStr" connectionString="server=.\SQLEXPRESS;database=newssystem;User ID=sa;pwd=123"/>
</connectionStrings>


配置Session的生命周期
mode:改参数用于设置会话的状态。Off表示禁用会话状态,Inproc表示工作进程自身存储会话状态,StageServer表示会话信息存储在一个单独的ASP.NET状态服务中,SqlServer表示会话信息存储在数据库中。
StateConnectionString:用于设置ASP.NET应用程序存储会话状态的服务器名。默认为本地。
Cookieless:为True是表示不使用Cookie会话标识客户。为False时表示启动Cookie会话状态。
SqlConnectionString:用于设置SQL Server数据库连接。
Timeout:用于设置会话时间,默认为:20。
如:在web.Config文件中的<system.web></system.web>中添加如下代码,设置Session的生命周期为10min
<sessionState mode="InPro" timeout="10"></sessionState>


限制上传文件的大小和时间
在<httpRuntime></httpRuntime>中
maxRequestLength属性:用于防止服务器攻击,默认值为4096(4M)。
ExecutionTimeout属性:在Asp.net应用程序自动关闭前,允许执行请求的最大秒数。默认值为110s(只有当compilation元素中的调试属性为false时才适用)

如:
<httpRuntime maxRequestLength="4096" executionTimeout="100"/>


连接默认的出错页
在<customErrors></customErrors>中
Mode属性:on表示启用自定义错误;off表示禁用自定义错误;RemoteOnle表示仅向远程客户端显示自定义错误并向本地主机显示asp.net错误。默认值为RemoteOnly。
DefaultRedirect属性:用于指定网页出错时,浏览器定向到的默认URL地址。如果未指定,则显示一般性错误。
如:
<customError defaultRedirect="error.aspx" mode="on"


配置验证级别
在<authentication></authentication>中指定mode属性
windows:将windows验证指定为默认的身份验证模式
Forms:将ASP.NET基于窗体的身份验证指定为默认的身份验证模式
PassPort:将Microsoft的集中身份验证指定为默认身份验证模式
None:不指定任何身份验证模式
注:在配置验证级别时还需要在<authorization></authorization>中指定<deny/>元素,以限制未登录用户不能访问需要身份验证的页面。
如:没用登录的用户访问需要验证的页面时,自动跳转到Login.aspx页。
<authentication mode="Forms">
<forms loginUrl="login.aspx" name=".ASPXAUTH">
</forms>
</authentication>
<authorization>
<deny users="?"
</authorization>


注:<allow users="*">表示允许所用用户。"?"表示匿名用户







分享到:
评论

相关推荐

    web.config文件配置详解

    Web.config文件是***应用程序中用于配置应用程序设置的关键文件。它采用XML格式,可以设置应用程序的各个方面,包括数据库连接字符串、自定义应用程序设置、安全配置等。Web.config文件位于项目的根目录下,每个***...

    直接生成web.config配置文件,无须拼写字符串了

    `web.config`文件是ASP.NET应用的核心配置文件,它允许开发者在不修改源代码的情况下更改应用设置。本教程将详细介绍如何通过编程方式直接生成`web.config`配置文件,避免手动拼接字符串带来的繁琐和易错问题。 ...

    Web.config配置文件

    #### 二、Web.config文件结构 Web.config 文件的结构主要基于 XML 规范。以下是一些关键组成部分: 1. **Root Element (configuration)**:这是 Web.config 文件的根节点,所有其他配置项都位于这个节点之下。 - ...

    C#Web.config文件详解

    根目录下的Web.config文件为整个应用设定默认配置,子目录可以有自己独立的Web.config,这些子目录的配置会覆盖父目录的配置,但也可以继承部分未明确覆盖的设置。在运行时修改Web.config文件,大多数更改无需重启...

    web.config文件

    在自定义 WEB.CONFIG 文件配置时,需要注意以下几点: * 配置文件的路径和名称, WEB.CONFIG 文件可以出现在应用程序的每一个目录中。 * 配置节的顺序和层次结构, WEB.CONFIG 文件的配置节需要按照一定的顺序和...

    Web.config配置文件详解

    在ASP.NET框架中,`Web.config`文件是每个Web应用程序的核心配置文件,它定义了应用程序的行为、设置和安全策略。本文将深入探讨`Web.config`配置文件的常见用法和部分关键节点。 首先,`Web.config`是一个基于XML...

    解决iis报错web.config配置文件的XML格式不正常

    解决iis报错C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Config\web.config配置文件的XML格式不正常,先检查本地有没有此路径,如果没有先去微软官网下载.netframework4.0,之后重新测试如果还不行,可以直接...

    asp.net配置web.config数据库连接

    在ASP.NET开发中,Web.config文件扮演着至关重要的角色,它是应用程序的配置文件,其中包含了应用程序运行时所需的各种设置。数据库连接配置是其中的关键部分,它允许应用与数据库进行交互。下面将详细介绍如何在ASP...

    C#读取web.config配置,建立高速缓存机制

    web.config文件通常位于项目的根目录下,它包含了应用程序的配置信息,如数据库连接字符串、自定义参数等。该文件以键值对的形式存储配置信息,非常便于读取和修改。C#作为.NET平台上的主要开发语言,提供了丰富的...

    ASP.NET配置文件Web.config 详细解释

    ASP.NET 配置文件 Web.config 详细解释 ASP.NET 配置文件 Web.config 是一个 XML 文本文件,它用来储存 ASP.NET Web 应用程序的配置信息,如身份验证方式等。该文件可以出现在应用程序的每一个目录中,默认情况下会...

    asp.net连接sql数据库web.config配置

    在ASP.NET中,连接SQL Server数据库通常涉及到对`web.config`文件的配置。`web.config`是ASP.NET应用程序的核心配置文件,它包含了诸如应用程序设置、连接字符串、身份验证模式等重要信息。本篇文章将深入探讨如何在...

    web.config文件详解

    Web.config文件是ASP.NET应用程序的核心配置文件,它以XML格式存储了关于应用程序的配置信息,影响着应用程序的运行行为和设置。以下是对Web.config文件各部分的详细解释: 1. **配置节处理程序声明** - 位于配置...

    Web.config配置文件详解[定义].pdf

    在XML结构中,`&lt;configuration&gt;`是Web.config文件的根节点,所有其他配置信息都包含在这个节点下。`&lt;configSections&gt;`节用于声明和定义自定义的配置节,例如`&lt;system.web.extensions&gt;`,它用于管理和配置ASP.NET的...

    Web.config详解

    Web.config 文件是ASP.NET Web应用程序的核心配置文件,用于存储应用程序的配置信息,如身份验证、错误处理...当在子目录下创建新的Web.config文件时,这些配置会覆盖或补充父目录的配置,提供了层次化的配置管理机制。

    web.config 自定义配置 demo

    在.NET框架中,`web.config`文件是ASP.NET应用程序的核心配置文件,用于存储应用程序的配置信息,如连接字符串、身份验证设置、权限控制等。这个"web.config 自定义配置 demo"是一个实例,展示了如何自定义`web....

    asp.net2.0的web.config的配置教学

    ASP.NET 2.0 的 `web.config` 文件是管理和配置 ASP.NET Web 应用程序的核心组件。它是一个基于 XML 的文本文件,包含了应用程序的配置信息,如身份验证、授权、编译设置、错误处理、HTTP 运行时属性以及页面特定的...

    web.config配置

    web.config配置方法

    ASP.NET配置文件Web.config 详解

    Web.config文件在ASP.NET应用程序的根目录下,并且可以继承和覆盖父级目录的配置设置。 **Web.config文件结构** Web.config文件的基本结构包含一系列的元素,如`&lt;configuration&gt;`, `&lt;system.web&gt;`, `&lt;appSettings&gt;`...

    asp .net(C#) web.config配置

    在Web.config文件中,配置信息通常被组织成一系列的元素和属性。例如: 1. `&lt;configuration&gt;`:这是Web.config文件的根元素,包含所有其他配置信息。 2. `&lt;appSettings&gt;`:这个元素用于存储应用程序特定的设置,如...

Global site tag (gtag.js) - Google Analytics