<?xml version="1.0"?>
<!-- 
    注意: 除了手动编辑此文件以外，您还可以使用 
    Web 管理工具来配置应用程序的设置。可以使用 Visual Studio 中的
     “网站”->“Asp.Net 配置”选项。
    设置和注释的完整列表在 
    machine.config.comments 中，该文件通常位于 
    \Windows\Microsoft.Net\Framework\v2.x\Config 中
-->
<configuration>
  <appSettings>
    <add key="dpmid" value="100000000"/>               <!-- 设置授权单位编号，该单位必须定义在数据库中，一般为最高级别的单位编号 -->
    <add key="key" value="0000-0000-0000-0000"/>       <!-- 设置授权注册码 -->
    <add key="dbhost" value="(local)"/>                <!-- 设置sqlserver数据库服务器地址 -->
    <add key="dbname" value="work_plan"/>              <!-- 设置sqlserver数据库名称 -->
    <add key="dbuser" value="sa"/>                     <!-- 设置sqlserver数据库用户名 -->
    <add key="dbpwd" value="111111"/>                  <!-- 设置sqlserver数据库密码 -->
    <add key="filetype" value="gif\jpg\bmp\psd\png\jpge\rar\zip\doc\docx\ppt\pptx\xls\xlsx\txt\pdf\asf\wma\wmv\wm\asx\wax\wvx\wmx\wpl\dvr-ms\wmd\avi\mpg\mpeg\m1v\mp2\mp3\mpa\mpe\m3u\mid\midi\rmi\aif\aifc\aiff\au\snd\wav\cda\ivf\wmz\wms\mov\m4a\M\mp4\m4v\mp4v\3g2\3gp2\3gp\3gpp\aac\adt\adts\m2ts"/>          <!-- 设置允许工作计划和部门协作允许上传的附件类型-->
    <add key="codestr" value="a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,0,1,2,3,4,5,6,7,8,9"/>      <!-- 设置验证码字符串-->
  </appSettings>
  <connectionStrings/>
  <system.web>
    <!-- 
            设置 compilation debug="true" 可将调试符号插入
            已编译的页面中。但由于这会 
            影响性能，因此只应在开发过程中设置 
            此值。

            Visual Basic 选项:
            设置 strict="true" 将禁止所有会导致 
            数据丢失的类型转换。 
            设置 explicit="true" 将强制声明所有变量。
        -->
    <httpRuntime executionTimeout="3600" maxRequestLength="204800" useFullyQualifiedRedirectUrl="false" requestValidationMode="2.0" />
    <sessionState mode="StateServer" stateNetworkTimeout="60" stateConnectionString="tcpip=127.0.0.1:42424" />
    <compilation debug="true" strict="false" explicit="true" targetFramework="4.0"/>
    <!--下行定义可以让程序忽略客户端的敏感字符提交-->
    <pages validateRequest="false" controlRenderingCompatibilityVersion="3.5" clientIDMode="AutoID">
      <namespaces>
        <clear/>
        <add namespace="System"/>
        <add namespace="System.Collections"/>
        <add namespace="System.Collections.Generic"/>
        <add namespace="System.Collections.Specialized"/>
        <add namespace="System.Configuration"/>
        <add namespace="System.Text"/>
        <add namespace="System.Text.RegularExpressions"/>
        <add namespace="System.Linq"/>
        <add namespace="System.Xml.Linq"/>
        <add namespace="System.Web"/>
        <add namespace="System.Web.Caching"/>
        <add namespace="System.Web.SessionState"/>
        <add namespace="System.Web.Security"/>
        <add namespace="System.Web.Profile"/>
        <add namespace="System.Web.UI"/>
        <add namespace="System.Web.UI.WebControls"/>
        <add namespace="System.Web.UI.WebControls.WebParts"/>
        <add namespace="System.Web.UI.HtmlControls"/>
      </namespaces>
    </pages>
    <!--
            通过 <authentication> 节可以配置 ASP.NET 用来 
            识别进入用户的
            安全身份验证模式。 
        -->
    <authentication mode="Windows"/>
    <!--
            如果在执行请求的过程中出现未处理的错误，
            则通过 <customErrors> 节可以配置相应的处理步骤。具体说来，
            开发人员通过该节可以配置
            要显示的 html 错误页
            以代替错误堆栈跟踪。
    -->
    <customErrors mode="RemoteOnly" defaultRedirect="GenericErrorPage.htm">
      <error statusCode="403" redirect="NoAccess.htm"/>
      <error statusCode="404" redirect="FileNotFound.htm"/>
    </customErrors>
  </system.web>
  <!-- 
        在 Internet 信息服务 7.0 下运行 ASP.NET AJAX 需要 system.webServer
        节。对早期版本的 IIS 来说则不需要此节。
    -->
  <system.webServer>
    <defaultDocument>
      <files>
        <add value="index.aspx"/>
      </files>
    </defaultDocument>
  </system.webServer>
</configuration>