欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

Web.Config配置

程序员文章站 2022-04-09 17:09:07
数据库连接 配置Session的生命周期 Mode:包括Off(禁用会话状态)、Inproc(工作进程自身存储会话装填)、StateServer(把会话信息存放在一个单独的ASP.NET状态服务中)、SqlServer(会话信息存放在SQLServer数据库中) stateConnectionStr ......

数据库连接

<appsettings>
  <add key="accesscon" value="provider=microsoft.jet.oledb.4.0;data source=|data|data.mdb"/>
  <add key="sqlconstr" value="data source=.;database=northwind_zh;uid=sa;pwd=33661"/>
</appsettings>

配置session的生命周期

<system.web>
    <sessionstate mode="inproc" timeout="10">      
    </sessionstate>
</system.web>

mode:包括off(禁用会话状态)、inproc(工作进程自身存储会话装填)、stateserver(把会话信息存放在一个单独的asp.net状态服务中)、sqlserver(会话信息存放在sqlserver数据库中)

stateconnectionstring:存储会装状态的服务器名,默认为本地

cookieless:autodetect、usecookies、usedeviceprofile、useuri、true(不使用cookie会话状态)、false(启用cookie会话状态)

sqlconnectionstring:设置sqlserver数据库连接

timeout:会话过期时间,默认为20

限制上传文件大小和时间

  <system.web>
    <httpruntime targetframework="4.6.1" maxrequestlength="4096" executiontimeout="110"/>
  </system.web>
maxrequestlength:文件最大限制,默认4096(4mb)
executiontimeout:请求执行的最大时间连 
接默认错误页
<system.web>
  <customerrors mode="" defaultredirect="erropage.html"/>
</system.web>

 mode:on(启用自定义错误)、off(禁用自定义错误)、remoteonly(客户端显示自定义错误,服务器显示本地asp.net错误)

defaultredirect:指定网页出错时,浏览器定向的默认url

配置验证级别

  <system.web>
    <authentication>     
      <forms loginurl="login.aspx" name=".aspxauth">        
      </forms>      
    </authentication>
  </system.web>