度量快速开发平台-专业、快速的软件定制快开平台

标题: web.Config阐释 [打印本页]

作者: 万望    时间: 2020-3-24 21:13
标题: web.Config阐释
  1. <?xml version="1.0"?>
  2. <!--
  3.     注意: 除了手动编辑此文件以外,您还可以使用
  4.     Web 管理工具来配置应用程序的设置。可以使用 Visual Studio 中的
  5.      “网站”->“Asp.Net 配置”选项。
  6.     设置和注释的完整列表在
  7.     machine.config.comments 中,该文件通常位于
  8.     WindowsMicrosoft.NetFramework 2.xConfig 中
  9. -->
  10. <configuration>
  11.     <!--应用程序设置-->
  12.     <connectionStrings>
  13.         <add name="TestTeachConnectionString" connectionString="server=.;database=TestTeach;uid=admin;pwd=admin" providerName="System.Data.SqlClient"/>
  14.     </connectionStrings>
  15.     <appSettings/>
  16.     <system.web>
  17.         <!--通用配置设置-->
  18.         <!--
  19.             executionTimeout:请求超时 单位:秒
  20.             maxRequestLength:请求的最大字节数目(KB)
  21.             useFullyQualifiedRedirectUrl:是否需要发送一个完全的Url
  22.             minFreeThreads:线程池中保证可以使用的线程数目
  23.             minLocalRequestFreeThreads:本地的线程数目
  24.             appRequestQueueLimit:请求队列限制的管理
  25.             -->
  26.         <httpRuntime executionTimeout="90" maxRequestLength="4096" useFullyQualifiedRedirectUrl="false" minFreeThreads="8" minLocalRequestFreeThreads="4" appRequestQueueLimit="100"/>
  27.         <!--页面配置-->
  28.         <!--
  29.             buffer:发送前是否在服务器上缓存
  30.             enableSessionState:是否启用Session
  31.             enableViewsState:是否启用视图状态
  32.             enableViewsStateMac:是否在机器上使用视图状态
  33.             autoEventWireup:是否自动封装公共的page事件
  34.             smartNavigation:防止页面在回送时候屏幕闪
  35.             pageBaseType:页面的默认基类
  36.             userControlBaseType:用户控件的基类
  37.             validateRequest:检查发送回服务器的内容
  38.             
  39.             -->
  40.         <pages buffer="true" enableSessionState="true" enableViewState="true" enableViewStateMac="false" autoEventWireup="true" smartNavigation="false" pageBaseType="System.Web.UI.Page" userControlBaseType="System.Web.UI.UserControl" validateRequest="true"></pages>
  41.         <!--Session配置-->
  42.         <!--
  43.             stateConnectionString:与远程服务器提供
  44.             stateNetworkTimeout:与远程服务器连接超时的时间(单位:秒)
  45.             sqlConnectionString:数据库连接字符串
  46.             cookies:是否与cookies建立连接
  47.             timeout:Session的时间(单位:分钟)
  48.             备注:
  49.             1.如果需要使用StateServer,需要以下几步
  50.                 1.net start aspnet_state       net stop aspnet_state
  51.                 2.设置stateConnectionString="tcpip:127.0.0.1:42424"
  52.                 3.如果需要改ip,可以在hkey_local_machine/system/currentcontrolset/services/asp_state/parameters 把AllowRemoteConnection设置为1
  53.                 4.如果需要改端口,同上,把port改为自己的端口
  54.             2.如果需要使用sqlserver,需要以下几步
  55.                 1.osql.exe
  56.                 2.InstallSqlState。sql;UninstallSqlState.sql;InstallPersistSqlState.sql;UninstallPersistSqlState.sql
  57.                 3.winntmicrosoft.net ramework[version]  >osql -S localhost -U sa -P <installSqlstate.sql
  58.                 4.默认tempDb数据库中
  59.         -->
  60.         <sessionState mode="InProc" stateConnectionString="tcpip=127.0.0.1:42424" stateNetworkTimeout="10" sqlConnectionString="server=.;database=127.0.0.1;uid=sa;pwd=" cookieless="false" timeout="20"></sessionState>
  61.         <!--trace-->
  62.         <!--
  63.             1.requestLimit:每个应用程序高速缓存在内存中的跟踪请求的总数
  64.             2.pageOutput:页面输出----trace.axd
  65.             3.localOnly:只为本地请求启用跟踪
  66.         -->
  67.         <trace enabled="true" requestLimit="10" pageOutput="true" traceMode="SortByTime" localOnly="true"/>
  68.         <!--定制错误-->
  69.         <!--
  70.             1.mode
  71.                 1.On:使用用户定义的错误页面
  72.                 2.Off:显示页面详细的错误
  73.                 3.RemoteOnly:只为访问同一机器上的服务器的用户显示错误页面,其它先检查设置,然后使用defaultRedirect
  74.             2.defaultRedirect:默认的错误页面
  75.             3.定制重定向
  76.                 1.statusCode:错误编码
  77.                 2.重定向的地址
  78.             
  79.         -->
  80.         <customErrors mode="Off" defaultRedirect="error.aspx">
  81.             <error statusCode="404" redirect="Errors/404.aspx"/>
  82.         </customErrors>
  83.         <!--编译器选项-->
  84.         <!--
  85.             debug:是否处于调试模式
  86.             defaultLanguage:默认语言
  87.             tempDirectory:存储dll的目录
  88.             batch:是否支持批编译操作
  89.             batchTimeout:完成批编译的时间(秒)
  90.             maxBatchSize:完成批编译的资源数目(最大1000)
  91.             maxBatchGeneratedFileSize:批编译文件的最大字节数(KB):默认:3000KB
  92.             numRecompilesBeforeAppRestart:允许编译的次数,默认15次
  93.         -->
  94.         <compilation debug="true">
  95.             <assemblies>
  96.                 <add assembly="System.DirectoryServices, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/></assemblies></compilation>
  97.         <!--国际化编码-->
  98.         <!--
  99.             requestEncoding:
  100.             responseEncoding:
  101.             fileEncoding:
  102.             culture:使用文化字符串本地化(auto)
  103.             uiCulture:寻找资源的文化字符串(auto)
  104.         -->
  105.         <globalization requestEncoding="UTF-8" responseEncoding="UTF-8" fileEncoding="UTF-8" culture="auto" uiCulture="auto"/>
  106.         <!--
  107.             通过 <authentication> 节可以配置 ASP.NET 使用的
  108.             安全身份验证模式,
  109.             以标识传入的用户。
  110.         -->
  111.         <!--<authentication mode="Forms">
  112.             <forms name=".aspxauth" loginUrl="login.aspx" protection="All" timeout="30" path="/">
  113.                 <credentials passwordFormat="SHA1">
  114.                     <user name="" password=""/>
  115.                 </credentials>
  116.             </forms>   
  117.         </authentication>-->
  118.         <authentication mode="Windows"></authentication>
  119.     </system.web>
  120. </configuration>
复制代码



作者: 陈晓龙    时间: 2020-3-26 21:16

作者: 陈晓龙    时间: 2020-3-26 21:17





欢迎光临 度量快速开发平台-专业、快速的软件定制快开平台 (http://bbs.delit.cn/) Powered by Discuz! X3.2