                     
<!--

    ASP.NET configuration schema.
    
    Please do not edit this file. To add configuration sections to the schema,
    put them in .xml files similar to this one, in this directory. They will
    be picked up automatically at application pool startup.

-->
<configSchema>
    <sectionSchema name="system.web/anonymousIdentification">
        <attribute name="cookieless" type="enum" defaultValue="UseCookies">
            <enum name="UseUri" value="0" />
            <enum name="UseCookies" value="1" />
            <enum name="AutoDetect" value="2" />
            <enum name="UseDeviceProfile" value="3" />
        </attribute>
        <attribute name="cookieName" type="string" validationType="nonEmptyString" defaultValue=".ASPXANONYMOUS" />
        <attribute name="cookiePath" type="string" validationType="nonEmptyString" defaultValue="/" />
        <attribute name="cookieProtection" type="enum" defaultValue="Validation">
            <enum name="None" value="0" />
            <enum name="Validation" value="1" />
            <enum name="Encryption" value="2" />
            <enum name="All" value="3" />
        </attribute>
        <attribute name="cookieRequireSSL" type="bool" defaultValue="False" />
        <attribute name="cookieSlidingExpiration" type="bool" defaultValue="True" />
        <attribute name="cookieTimeout" type="timeSpan" validationType="timeSpanRange" validationParameter="0,2147483640,60" allowInfinite="true" timeSpanFormat="minutes" defaultValue="100000" />
        <attribute name="domain" type="string" />
        <attribute name="enabled" type="bool" defaultValue="False" />
    </sectionSchema>
    <sectionSchema name="system.web/authentication">
        <element name="forms">
            <attribute name="cookieless" type="enum" defaultValue="UseDeviceProfile">
                <enum name="UseUri" value="0" />
                <enum name="UseCookies" value="1" />
                <enum name="AutoDetect" value="2" />
                <enum name="UseDeviceProfile" value="3" />
            </attribute>
            <element name="credentials">
                <attribute name="passwordFormat" type="enum" defaultValue="SHA1">
                    <enum name="Clear" value="0" />
                    <enum name="SHA1" value="1" />
                    <enum name="MD5" value="2" />
                </attribute>
                <collection addElement="user">
                    <attribute name="name" required="true" isUniqueKey="true" type="string" />
                    <attribute name="password" required="true" type="string" />
                </collection>
            </element>
            <attribute name="defaultUrl" type="string" validationType="nonEmptyString" defaultValue="default.aspx" />
            <attribute name="domain" type="string" />
            <attribute name="enableCrossAppRedirects" type="bool" defaultValue="False" />
            <attribute name="loginUrl" type="string" validationType="nonEmptyString" defaultValue="login.aspx" />
            <attribute name="name" type="string" validationType="nonEmptyString" defaultValue=".ASPXAUTH" />
            <attribute name="path" type="string" validationType="nonEmptyString" defaultValue="/" />
            <attribute name="protection" type="enum" defaultValue="All">
                <enum name="All" value="0" />
                <enum name="None" value="1" />
                <enum name="Encryption" value="2" />
                <enum name="Validation" value="3" />
            </attribute>
            <attribute name="requireSSL" type="bool" defaultValue="False" />
            <attribute name="slidingExpiration" type="bool" defaultValue="True" />
            <attribute name="timeout" type="timeSpan" validationType="timeSpanRange" timeSpanFormat="minutes" defaultValue="30" validationParameter="60,2147483640,60" />
        </element>
        <attribute name="mode" type="enum" defaultValue="Windows">
            <enum name="None" value="0" />
            <enum name="Windows" value="1" />
            <enum name="Passport" value="2" />
            <enum name="Forms" value="3" />
        </attribute>
        <element name="passport">
            <attribute name="redirectUrl" type="string" defaultValue="internal" />
        </element>
    </sectionSchema>
    <sectionSchema name="system.web/authorization">
        <collection addElement="allow,deny" mergeAppend="false" allowDuplicates="true">
            <attribute name="roles" type="string" />
            <attribute name="users" type="string" />
            <attribute name="verbs" type="string" />
        </collection>
    </sectionSchema>
    <sectionSchema name="system.web/browserCaps">
        <attribute name="userAgentCacheKeyLength" type="int" defaultValue="64" />
        <collection addElement="result">
            <attribute name="type" type="string" defaultValue="System.Web.Mobile.MobileCapabilities, System.Web.Mobile, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3" />
        </collection>
    </sectionSchema>
    <sectionSchema name="system.web/clientTarget">
        <collection addElement="add" removeElement="remove" clearElement="clear">
            <attribute name="alias" required="true" isUniqueKey="true" type="string" validationType="nonEmptyString" />
            <attribute name="userAgent" required="true" type="string" validationType="nonEmptyString" />
        </collection>
    </sectionSchema>
    <sectionSchema name="system.web/compilation">
        <element name="assemblies">
            <collection addElement="add" removeElement="remove" clearElement="clear">
                <attribute name="assembly" required="true" isUniqueKey="true" type="string" validationType="nonEmptyString" />
            </collection>
        </element>
        <attribute name="assemblyPostProcessorType" type="string" />
        <attribute name="batch" type="bool" defaultValue="True" />
        <attribute name="batchTimeout" type="timeSpan" validationType="timeSpanRange" validationParameter="0,2147483647,1" allowInfinite="true" timeSpanFormat="seconds" defaultValue="900" />
        <element name="buildProviders">
            <collection addElement="add" removeElement="remove" clearElement="clear">
                <attribute name="extension" required="true" isUniqueKey="true" type="string" validationType="nonEmptyString" />
                <attribute name="type" required="true" type="string" validationType="nonEmptyString" />
            </collection>
        </element>
        <element name="codeSubDirectories">
            <collection addElement="add">
                <attribute name="directoryName" required="true" isUniqueKey="true" type="string" validationType="requireTrimmedString" />
            </collection>
        </element>
        <attribute name="debug" type="bool" defaultValue="False" />
        <attribute name="defaultLanguage" type="string" defaultValue="vb" />
        <attribute name="explicit" type="bool" defaultValue="True" />
        <element name="expressionBuilders">
            <collection addElement="add" removeElement="remove" clearElement="clear">
                <attribute name="expressionPrefix" required="true" isUniqueKey="true" type="string" validationType="nonEmptyString" />
                <attribute name="type" required="true" type="string" validationType="nonEmptyString" />
            </collection>
        </element>
        <attribute name="maxBatchGeneratedFileSize" type="int" defaultValue="1000" validationType="integerRange" validationParameter="0,2147483647" />
        <attribute name="maxBatchSize" type="int" defaultValue="1000" validationType="integerRange" validationParameter="0,2147483647" />
        <attribute name="numRecompilesBeforeAppRestart" type="int" defaultValue="15" validationType="integerRange" validationParameter="0,2147483647" />
        <attribute name="strict" type="bool" defaultValue="False" />
        <attribute name="tempDirectory" type="string" />
        <attribute name="urlLinePragmas" type="bool" defaultValue="False" />
    </sectionSchema>
    <sectionSchema name="system.web/customErrors">
        <attribute name="defaultRedirect" type="string" />
        <collection addElement="error">
            <attribute name="redirect" required="true" type="string" validationType="nonEmptyString" />
            <attribute name="statusCode" required="true" isUniqueKey="true" type="int" validationType="integerRange" validationParameter="100,999" />
        </collection>
        <attribute name="mode" type="enum" defaultValue="RemoteOnly">
            <enum name="RemoteOnly" value="0" />
            <enum name="On" value="1" />
            <enum name="Off" value="2" />
        </attribute>
    </sectionSchema>
    <sectionSchema name="system.web/deviceFilters">
        <collection addElement="filter">
            <attribute name="argument" type="string" validationType="nonEmptyString" />
            <attribute name="compare" type="string" validationType="nonEmptyString" />
            <attribute name="type" type="string" />
            <attribute name="method" type="string" validationType="nonEmptyString" />
            <attribute name="name" required="true" isUniqueKey="true" type="string" validationType="nonEmptyString" />
        </collection>
    </sectionSchema>
    <sectionSchema name="system.web/globalization">
        <attribute name="culture" type="string" />
        <attribute name="enableBestFitResponseEncoding" type="bool" defaultValue="False" />
        <attribute name="enableClientBasedCulture" type="bool" defaultValue="False" />
        <attribute name="fileEncoding" type="string" />
        <attribute name="requestEncoding" type="string" defaultValue="utf-8" />
        <attribute name="resourceProviderFactoryType" type="string" />
        <attribute name="responseEncoding" type="string" defaultValue="utf-8" />
        <attribute name="responseHeaderEncoding" type="string" defaultValue="utf-8" />
        <attribute name="uiCulture" type="string" />
    </sectionSchema>
    <sectionSchema name="system.web/healthMonitoring">
        <element name="bufferModes">
            <collection addElement="add" removeElement="remove" clearElement="clear">
                <attribute name="maxBufferSize" required="true" type="int" validationType="integerRange" validationParameter="1,2147483647" allowInfinite="true" defaultValue="2147483647" />
                <attribute name="maxBufferThreads" type="int" validationType="integerRange" validationParameter="1,2147483647" allowInfinite="true" defaultValue="1" />
                <attribute name="maxFlushSize" required="true" type="int" validationType="integerRange" validationParameter="1,2147483647" allowInfinite="true" defaultValue="2147483647" />
                <attribute name="name" required="true" isUniqueKey="true" type="string" validationType="nonEmptyString" />
                <attribute name="regularFlushInterval" required="true" type="timeSpan" validationType="timeSpanRange" validationParameter="0,2147483647,1" allowInfinite="true" defaultValue="00:00:01" />
                <attribute name="urgentFlushInterval" required="true" type="timeSpan" allowInfinite="true" defaultValue="00:00:00" />
                <attribute name="urgentFlushThreshold" required="true" type="int" validationType="integerRange" validationParameter="1,2147483647" allowInfinite="true" defaultValue="2147483647" />
            </collection>
        </element>
        <attribute name="enabled" type="bool" defaultValue="True" />
        <element name="eventMappings">
            <collection addElement="add" removeElement="remove" clearElement="clear">
                <attribute name="endEventCode" type="int" validationType="integerRange" validationParameter="0,2147483647" defaultValue="2147483647" />
                <attribute name="name" required="true" isUniqueKey="true" type="string" />
                <attribute name="startEventCode" type="int" validationType="integerRange" validationParameter="0,2147483647" defaultValue="0" />
                <attribute name="type" required="true" type="string" />
            </collection>
        </element>
        <attribute name="heartbeatInterval" type="timeSpan" validationType="timeSpanRange" validationParameter="0,2147483,1" timeSpanFormat="seconds" defaultValue="0" />
        <element name="profiles">
            <collection addElement="add" removeElement="remove" clearElement="clear">
                <attribute name="custom" type="string" />
                <attribute name="maxLimit" type="int" validationType="integerRange" validationParameter="0,2147483647" allowInfinite="true" defaultValue="2147483647" />
                <attribute name="minInstances" type="int" validationType="integerRange" validationParameter="1,2147483647" defaultValue="1" />
                <attribute name="minInterval" type="timeSpan" allowInfinite="true" defaultValue="00:00:00" />
                <attribute name="name" required="true" isUniqueKey="true" type="string" validationType="nonEmptyString" />
            </collection>
        </element>
        <element name="providers">
            <collection addElement="add" removeElement="remove" clearElement="clear" allowUnrecognizedAttributes="true">
                <attribute name="name" required="true" isUniqueKey="true" type="string" />
                <attribute name="type" required="true" type="string" />
            </collection>
        </element>
        <element name="rules">
            <collection addElement="add" removeElement="remove" clearElement="clear">
                <attribute name="custom" type="string" />
                <attribute name="eventName" required="true" type="string" />
                <attribute name="maxLimit" type="int" validationType="integerRange" validationParameter="0,2147483647" allowInfinite="true" defaultValue="2147483647" />
                <attribute name="minInstances" type="int" validationType="integerRange" validationParameter="1,2147483647" defaultValue="1" />
                <attribute name="minInterval" type="timeSpan" allowInfinite="true" defaultValue="00:00:00" />
                <attribute name="name" required="true" isUniqueKey="true" type="string" validationType="nonEmptyString" />
                <attribute name="profile" type="string" />
                <attribute name="provider" type="string" />
            </collection>
        </element>
    </sectionSchema>
    <sectionSchema name="system.web/hostingEnvironment">
        <attribute name="idleTimeout" type="timeSpan" validationType="timeSpanRange" validationParameter="0,2147483640,60" allowInfinite="true" timeSpanFormat="minutes" defaultValue="Infinite" />
        <attribute name="shadowCopyBinAssemblies" type="bool" defaultValue="True" />
        <attribute name="shutdownTimeout" type="timeSpan" validationType="timeSpanRange" validationParameter="0,2147483647,1" timeSpanFormat="seconds" defaultValue="30" />
    </sectionSchema>
    <sectionSchema name="system.web/httpCookies">
        <attribute name="domain" type="string" />
        <attribute name="httpOnlyCookies" type="bool" defaultValue="False" />
        <attribute name="requireSSL" type="bool" defaultValue="False" />
    </sectionSchema>
    <sectionSchema name="system.web/httpHandlers">
        <collection addElement="add" removeElement="remove" clearElement="clear" mergeAppend="false" allowDuplicates="true">
            <attribute name="path" required="true" isCombinedKey="true" type="string" />
            <attribute name="type" required="true" type="string" />
            <attribute name="validate" type="bool" defaultValue="True" />
            <attribute name="verb" required="true" isCombinedKey="true" type="string" />
        </collection>
    </sectionSchema>
    <sectionSchema name="system.web/httpModules">
        <collection addElement="add" removeElement="remove" clearElement="clear">
            <attribute name="name" required="true" isUniqueKey="true" type="string" validationType="nonEmptyString" />
            <attribute name="type" required="true" type="string" />
        </collection>
    </sectionSchema>
    <sectionSchema name="system.web/httpRuntime" allowUnrecognizedAttributes="true">
        <attribute name="apartmentThreading" type="bool" defaultValue="False" />
        <attribute name="appRequestQueueLimit" type="int" validationType="integerRange" validationParameter="1,2147483647" defaultValue="5000" />
        <attribute name="delayNotificationTimeout" type="timeSpan" timeSpanFormat="seconds" defaultValue="5" />
        <attribute name="enable" type="bool" defaultValue="True" />
        <attribute name="enableHeaderChecking" type="bool" defaultValue="True" />
        <attribute name="enableKernelOutputCache" type="bool" defaultValue="True" />
        <attribute name="enableVersionHeader" type="bool" defaultValue="True" />
        <attribute name="executionTimeout" type="timeSpan" validationType="timeSpanRange" validationParameter="0,2147483647,1" timeSpanFormat="seconds" defaultValue="110" />
        <attribute name="maxRequestLength" type="int" validationType="integerRange" validationParameter="0,2147483647" defaultValue="4096" />
        <attribute name="maxWaitChangeNotification" type="int" validationType="integerRange" validationParameter="0,2147483647" defaultValue="0" />
        <attribute name="minFreeThreads" type="int" validationType="integerRange" validationParameter="0,2147483647" defaultValue="8" />
        <attribute name="minLocalRequestFreeThreads" type="int" validationType="integerRange" validationParameter="0,2147483647" defaultValue="4" />
        <attribute name="requestLengthDiskThreshold" type="int" validationType="integerRange" validationParameter="1,2147483647" defaultValue="80" />
        <attribute name="requireRootedSaveAsPath" type="bool" defaultValue="True" />
        <attribute name="sendCacheControlHeader" type="bool" defaultValue="True" />
        <attribute name="shutdownTimeout" type="timeSpan" timeSpanFormat="seconds" defaultValue="90" />
        <attribute name="useFullyQualifiedRedirectUrl" type="bool" defaultValue="False" />
        <attribute name="waitChangeNotification" type="int" validationType="integerRange" validationParameter="0,2147483647" defaultValue="0" />
    </sectionSchema>
    <sectionSchema name="system.web/identity" allowUnrecognizedAttributes="true">
        <attribute name="impersonate" type="bool" defaultValue="False" />
        <attribute name="password" type="string" />
        <attribute name="userName" type="string" />
    </sectionSchema>
    <sectionSchema name="system.web/machineKey">
        <attribute name="decryption" type="string" validationType="requireTrimmedString" defaultValue="Auto" />
        <attribute name="decryptionKey" type="string" validationType="requireTrimmedString" defaultValue="AutoGenerate,IsolateApps" />
        <attribute name="validation" type="enum" defaultValue="SHA1">
            <enum name="MD5" value="0" />
            <enum name="SHA1" value="1" />
            <enum name="3DES" value="2" />
            <enum name="AES" value="3" />
        </attribute>
        <attribute name="validationKey" type="string" validationType="requireTrimmedString" defaultValue="AutoGenerate,IsolateApps" />
    </sectionSchema>
    <sectionSchema name="system.web/mobileControls">
        <attribute name="allowCustomAttributes" type="bool" defaultValue="False" />
        <attribute name="cookielessDataDictionaryType" type="string" defaultValue="System.Web.Mobile.CookielessData" />
        <collection addElement="device" removeElement="remove" clearElement="clear">
            <collection addElement="control" removeElement="remove" clearElement="clear">
                <attribute name="adapter" required="true" type="string" />
                <attribute name="name" required="true" isUniqueKey="true" type="string" validationType="nonEmptyString" />
            </collection>
            <attribute name="inheritsFrom" type="string" validationType="nonEmptyString" />
            <attribute name="name" required="true" isUniqueKey="true" type="string" validationType="nonEmptyString" />
            <attribute name="pageAdapter" type="string" />
            <attribute name="predicateClass" type="string" />
            <attribute name="predicateMethod" type="string" validationType="nonEmptyString" />
        </collection>
        <attribute name="sessionStateHistorySize" type="int" validationType="integerRange" validationParameter="0,2147483647" defaultValue="6" />
    </sectionSchema>
    <sectionSchema name="system.web/pages">
        <attribute name="asyncTimeout" type="timeSpan" validationType="timeSpanRange" validationParameter="0,2147483647,1" timeSpanFormat="seconds" defaultValue="45" />
        <attribute name="autoEventWireup" type="bool" defaultValue="True" />
        <attribute name="buffer" type="bool" defaultValue="True" />
        <attribute name="compilationMode" type="enum" defaultValue="Always">
            <enum name="Auto" value="0" />
            <enum name="Never" value="1" />
            <enum name="Always" value="2" />
        </attribute>
        <element name="controls">
            <collection addElement="add" removeElement="remove">
                <attribute name="assembly" type="string" />
                <attribute name="namespace" type="string" />
                <attribute name="src" type="string" />
                <attribute name="tagName" type="string" />
                <attribute name="tagPrefix" required="true" type="string" validationType="nonEmptyString" defaultValue="/" />
            </collection>
        </element>
        <attribute name="enableEventValidation" type="bool" defaultValue="True" />
        <attribute name="enableSessionState" type="enum" defaultValue="true">
            <enum name="false" value="0" />
            <enum name="ReadOnly" value="1" />
            <enum name="true" value="2" />
        </attribute>
        <attribute name="enableViewState" type="bool" defaultValue="True" />
        <attribute name="enableViewStateMac" type="bool" defaultValue="True" />
        <attribute name="maintainScrollPositionOnPostBack" type="bool" defaultValue="False" />
        <attribute name="masterPageFile" type="string" />
        <attribute name="maxPageStateFieldLength" type="int" defaultValue="-1" />
        <element name="namespaces">
            <collection addElement="add" removeElement="remove" clearElement="clear">
                <attribute name="namespace" required="true" isUniqueKey="true" type="string" validationType="nonEmptyString" />
            </collection>
            <attribute name="autoImportVBNamespace" type="bool" defaultValue="True" />
        </element>
        <attribute name="pageBaseType" type="string" defaultValue="System.Web.UI.Page" />
        <attribute name="pageParserFilterType" type="string" />
        <attribute name="smartNavigation" type="bool" defaultValue="False" />
        <attribute name="styleSheetTheme" type="string" />
        <element name="tagMapping">
            <collection addElement="add" removeElement="remove" clearElement="clear">
                <attribute name="mappedTagType" type="string" validationType="nonEmptyString" />
                <attribute name="tagType" required="true" isUniqueKey="true" type="string" validationType="nonEmptyString" />
            </collection>
        </element>
        <attribute name="theme" type="string" />
        <attribute name="userControlBaseType" type="string" defaultValue="System.Web.UI.UserControl" />
        <attribute name="validateRequest" type="bool" defaultValue="True" />
        <attribute name="viewStateEncryptionMode" type="enum" defaultValue="Auto">
            <enum name="Auto" value="0" />
            <enum name="Always" value="1" />
            <enum name="Never" value="2" />
        </attribute>
    </sectionSchema>
    <sectionSchema name="system.web/protocols">
        <collection addElement="add" removeElement="remove" clearElement="clear">
            <attribute name="appDomainHandlerType" type="string" />
            <attribute name="name" required="true" isUniqueKey="true" type="string" validationType="nonEmptyString" />
            <attribute name="processHandlerType" type="string" />
            <attribute name="validate" type="bool" defaultValue="False" />
        </collection>
    </sectionSchema>
    <sectionSchema name="system.web/securityPolicy">
        <collection addElement="trustLevel">
            <attribute name="name" required="true" isUniqueKey="true" type="string" validationType="nonEmptyString" />
            <attribute name="policyFile" required="true" type="string" defaultValue="internal" />
        </collection>
    </sectionSchema>
    <sectionSchema name="system.web/sessionPageState">
        <attribute name="historySize" type="int" validationType="integerRange" validationParameter="1,2147483647" defaultValue="9" />
    </sectionSchema>
    <sectionSchema name="system.web/sessionState">
        <attribute name="allowCustomSqlDatabase" type="bool" defaultValue="False" />
        <attribute name="cookieless" type="enum" defaultValue="UseCookies">
            <enum name="UseUri" value="0" />
            <enum name="UseCookies" value="1" />
            <enum name="AutoDetect" value="2" />
            <enum name="UseDeviceProfile" value="3" />
            <enum name="true" value="0" />
            <enum name="false" value="1" />
        </attribute>
        <attribute name="cookieName" type="string" defaultValue="ASP.NET_SessionId" />
        <attribute name="customProvider" type="string" />
        <attribute name="mode" type="enum" defaultValue="InProc">
            <enum name="Off" value="0" />
            <enum name="InProc" value="1" />
            <enum name="StateServer" value="2" />
            <enum name="SQLServer" value="3" />
            <enum name="Custom" value="4" />
        </attribute>
        <attribute name="partitionResolverType" type="string" />
        <element name="providers">
            <collection addElement="add" removeElement="remove" clearElement="clear" allowUnrecognizedAttributes="true">
                <attribute name="name" required="true" isUniqueKey="true" type="string" />
                <attribute name="type" required="true" type="string" />
            </collection>
        </element>
        <attribute name="regenerateExpiredSessionId" type="bool" defaultValue="True" />
        <attribute name="sessionIDManagerType" type="string" />
        <attribute name="sqlCommandTimeout" type="timeSpan" allowInfinite="true" timeSpanFormat="seconds" defaultValue="30" />
        <attribute name="sqlConnectionString" type="string" defaultValue="data source=localhost;Integrated Security=SSPI" />
        <attribute name="stateConnectionString" type="string" defaultValue="tcpip=loopback:42424" />
        <attribute name="stateNetworkTimeout" type="timeSpan" allowInfinite="true" timeSpanFormat="seconds" defaultValue="10" />
        <attribute name="timeout" type="timeSpan" validationType="timeSpanRange" validationParameter="1,2147483640,60" allowInfinite="true" timeSpanFormat="minutes" defaultValue="20" />
        <attribute name="useHostingIdentity" type="bool" defaultValue="True" />
    </sectionSchema>
    <sectionSchema name="system.web/siteMap">
        <attribute name="defaultProvider" type="string" validationType="nonEmptyString" defaultValue="AspNetXmlSiteMapProvider" />
        <attribute name="enabled" type="bool" defaultValue="True" />
        <element name="providers">
            <collection addElement="add" removeElement="remove" clearElement="clear" allowUnrecognizedAttributes="true">
                <attribute name="name" required="true" isUniqueKey="true" type="string" />
                <attribute name="type" required="true" type="string" />
            </collection>
        </element>
    </sectionSchema>
    <sectionSchema name="system.web/trace">
        <attribute name="enabled" type="bool" defaultValue="False" />
        <attribute name="localOnly" type="bool" defaultValue="True" />
        <attribute name="mostRecent" type="bool" defaultValue="False" />
        <attribute name="pageOutput" type="bool" defaultValue="False" />
        <attribute name="requestLimit" type="int" validationType="integerRange" validationParameter="0,2147483647" defaultValue="10" />
        <attribute name="traceMode" type="enum" defaultValue="SortByTime">
            <enum name="SortByTime" value="1" />
            <enum name="SortByCategory" value="2" />
        </attribute>
        <attribute name="writeToDiagnosticsTrace" type="bool" defaultValue="False" />
    </sectionSchema>
    <sectionSchema name="system.web/trust">
        <attribute name="level" type="string" validationType="nonEmptyString" defaultValue="Full" />
        <attribute name="originUrl" type="string" />
        <attribute name="processRequestInApplicationTrust" type="bool" defaultValue="True" />
    </sectionSchema>
    <sectionSchema name="system.web/urlMappings">
        <attribute name="enabled" type="bool" defaultValue="True" />
        <collection addElement="add" removeElement="remove" clearElement="clear">
            <attribute name="mappedUrl" required="true" type="string" />
            <attribute name="url" required="true" isUniqueKey="true" type="string" />
        </collection>
    </sectionSchema>
    <sectionSchema name="system.web/webControls">
        <attribute name="clientScriptsLocation" type="string" validationType="nonEmptyString" defaultValue="/aspnet_client/{0}/{1}/" />
    </sectionSchema>
    <sectionSchema name="system.web/webParts">
        <attribute name="enableExport" type="bool" defaultValue="False" />
        <element name="personalization">
            <element name="authorization">
                <collection addElement="allow,deny" mergeAppend="false" allowDuplicates="true">
                    <attribute name="roles" type="string" />
                    <attribute name="users" type="string" />
                    <attribute name="verbs" type="string" />
                </collection>
            </element>
            <attribute name="defaultProvider" type="string" validationType="nonEmptyString" defaultValue="AspNetSqlPersonalizationProvider" />
            <element name="providers">
                <collection addElement="add" removeElement="remove" clearElement="clear" allowUnrecognizedAttributes="true">
                    <attribute name="name" required="true" isUniqueKey="true" type="string" />
                    <attribute name="type" required="true" type="string" />
                </collection>
            </element>
        </element>
        <element name="transformers">
            <collection addElement="add" removeElement="remove" clearElement="clear">
                <attribute name="name" required="true" isUniqueKey="true" type="string" validationType="nonEmptyString" />
                <attribute name="type" required="true" type="string" validationType="nonEmptyString" />
            </collection>
        </element>
    </sectionSchema>
    <sectionSchema name="system.web/webServices">
        <element name="conformanceWarnings">
            <collection addElement="add" removeElement="remove" clearElement="clear">
                <attribute name="name" isUniqueKey="true" type="flags">
                    <flag name="None" value="0" />
                    <flag name="BasicProfile1_1" value="1" />
                </attribute>
            </collection>
        </element>
        <element name="diagnostics">
            <attribute name="suppressReturningExceptions" type="bool" defaultValue="False" />
        </element>
        <element name="protocols">
            <collection addElement="add" removeElement="remove" clearElement="clear">
                <attribute name="name" isUniqueKey="true" type="flags">
                    <flag name="Unknown" value="0" />
                    <flag name="HttpSoap" value="1" />
                    <flag name="HttpGet" value="2" />
                    <flag name="HttpPost" value="4" />
                    <flag name="Documentation" value="8" />
                    <flag name="HttpPostLocalhost" value="16" />
                    <flag name="HttpSoap12" value="32" />
                    <flag name="AnyHttpSoap" value="33" />
                </attribute>
            </collection>
        </element>
        <element name="serviceDescriptionFormatExtensionTypes">
            <collection addElement="add" removeElement="remove" clearElement="clear">
                <attribute name="type" isUniqueKey="true" type="string" />
            </collection>
        </element>
        <element name="soapEnvelopeProcessing">
            <attribute name="strict" type="bool" defaultValue="False" />
            <attribute name="readTimeout" type="int" defaultValue="2147483647" />
        </element>
        <element name="soapExtensionImporterTypes">
            <collection addElement="add" removeElement="remove" clearElement="clear">
                <attribute name="type" isUniqueKey="true" type="string" />
            </collection>
        </element>
        <element name="soapExtensionReflectorTypes">
            <collection addElement="add" removeElement="remove" clearElement="clear">
                <attribute name="type" isUniqueKey="true" type="string" />
            </collection>
        </element>
        <element name="soapExtensionTypes">
            <collection addElement="add" removeElement="remove" clearElement="clear">
                <attribute name="group" isCombinedKey="true" type="enum" defaultValue="Low">
                    <enum name="High" value="0" />
                    <enum name="Low" value="1" />
                </attribute>
                <attribute name="priority" isCombinedKey="true" type="int" validationType="integerRange" validationParameter="0,2147483647" defaultValue="0" />
                <attribute name="type" isCombinedKey="true" type="string" />
            </collection>
        </element>
        <element name="soapServerProtocolFactory">
            <attribute name="type" type="string" />
        </element>
        <element name="soapTransportImporterTypes">
            <collection addElement="add" removeElement="remove" clearElement="clear">
                <attribute name="type" isUniqueKey="true" type="string" />
            </collection>
        </element>
        <element name="wsdlHelpGenerator">
            <attribute name="href" type="string" />
        </element>
    </sectionSchema>
    <sectionSchema name="system.web/xhtmlConformance">
        <attribute name="mode" type="enum" defaultValue="Transitional">
            <enum name="Transitional" value="0" />
            <enum name="Legacy" value="1" />
            <enum name="Strict" value="2" />
        </attribute>
    </sectionSchema>
    <sectionSchema name="system.web/caching/cache">
        <attribute name="disableExpiration" type="bool" defaultValue="False" />
        <attribute name="disableMemoryCollection" type="bool" defaultValue="False" />
        <attribute name="percentagePhysicalMemoryUsedLimit" type="int" validationType="integerRange" defaultValue="0" validationParameter="0,100" />
        <attribute name="privateBytesLimit" type="int64" defaultValue="0" />
        <attribute name="privateBytesPollTime" type="timeSpan" allowInfinite="true" defaultValue="00:02:00" />
    </sectionSchema>
    <sectionSchema name="system.web/caching/outputCache">
        <attribute name="enableFragmentCache" type="bool" defaultValue="True" />
        <attribute name="enableKernelCacheForVaryByStar" type="bool" defaultValue="False" />
        <attribute name="enableOutputCache" type="bool" defaultValue="True" />
        <attribute name="omitVaryStar" type="bool" defaultValue="False" />
        <attribute name="sendCacheControlHeader" type="bool" defaultValue="True" />
    </sectionSchema>
    <sectionSchema name="system.web/caching/outputCacheSettings">
        <element name="outputCacheProfiles">
            <collection addElement="add" removeElement="remove" clearElement="clear">
                <attribute name="duration" type="int" defaultValue="-1" />
                <attribute name="enabled" type="bool" defaultValue="True" />
                <attribute name="location" type="enum">
                    <enum name="Any" value="0" />
                    <enum name="Client" value="1" />
                    <enum name="Downstream" value="2" />
                    <enum name="Server" value="3" />
                    <enum name="None" value="4" />
                    <enum name="ServerAndClient" value="5" />
                </attribute>
                <attribute name="name" required="true" isUniqueKey="true" type="string" validationType="requireTrimmedString" />
                <attribute name="noStore" type="bool" defaultValue="False" />
                <attribute name="sqlDependency" type="string" />
                <attribute name="varyByContentEncoding" type="string" />
                <attribute name="varyByControl" type="string" />
                <attribute name="varyByCustom" type="string" />
                <attribute name="varyByHeader" type="string" />
                <attribute name="varyByParam" type="string" />
            </collection>
        </element>
    </sectionSchema>
    <sectionSchema name="system.web/caching/sqlCacheDependency">
        <element name="databases">
            <collection addElement="add" removeElement="remove" clearElement="clear">
                <attribute name="connectionStringName" required="true" type="string" validationType="nonEmptyString" />
                <attribute name="name" required="true" isUniqueKey="true" type="string" validationType="nonEmptyString" />
                <attribute name="pollTime" type="int" defaultValue="60000" />
            </collection>
        </element>
        <attribute name="enabled" type="bool" defaultValue="True" />
        <attribute name="pollTime" type="int" defaultValue="60000" />
    </sectionSchema>
</configSchema>