mirror of
https://github.com/lidarr/lidarr.git
synced 2025-08-14 10:47:08 -07:00
Oh Hai IIS
This commit is contained in:
parent
edf289ec51
commit
b59d9f13b1
193 changed files with 11339 additions and 13619 deletions
582
IISExpress/config/schema/ASPNET_schema.xml
Normal file
582
IISExpress/config/schema/ASPNET_schema.xml
Normal file
|
@ -0,0 +1,582 @@
|
|||
|
||||
<!--
|
||||
|
||||
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>
|
439
IISExpress/config/schema/FX_schema.xml
Normal file
439
IISExpress/config/schema/FX_schema.xml
Normal file
|
@ -0,0 +1,439 @@
|
|||
|
||||
<!--
|
||||
|
||||
.NET Framework configuration schema (beyond ASP.NET).
|
||||
|
||||
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="appSettings">
|
||||
<attribute name="file" type="string" />
|
||||
<collection addElement="add" removeElement="remove" clearElement="clear">
|
||||
<attribute name="key" isUniqueKey="true" type="string" />
|
||||
<attribute name="value" type="string" />
|
||||
</collection>
|
||||
</sectionSchema>
|
||||
<sectionSchema name="configProtectedData">
|
||||
<attribute name="defaultProvider" type="string" defaultValue="RsaProtectedConfigurationProvider" />
|
||||
<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="connectionStrings">
|
||||
<collection addElement="add" removeElement="remove" clearElement="clear">
|
||||
<attribute name="connectionString" required="true" type="string" />
|
||||
<attribute name="name" required="true" isUniqueKey="true" type="string" />
|
||||
<attribute name="providerName" type="string" defaultValue="System.Data.SqlClient" />
|
||||
</collection>
|
||||
</sectionSchema>
|
||||
<sectionSchema name="system.codedom">
|
||||
<element name="compilers">
|
||||
<collection addElement="compiler" removeElement="remove" clearElement="clear">
|
||||
<attribute name="language" type="string" isCombinedKey="true" />
|
||||
<attribute name="extension" type="string" isCombinedKey="true" />
|
||||
<attribute name="type" type="string" />
|
||||
<attribute name="warningLevel" type="int" />
|
||||
<attribute name="compilerOptions" type="string" />
|
||||
</collection>
|
||||
</element>
|
||||
</sectionSchema>
|
||||
<sectionSchema name="system.data">
|
||||
<element name="DbProviderFactories">
|
||||
<collection addElement="add" removeElement="remove" clearElement="clear">
|
||||
<attribute name="invariant" type="string" required="true" isUniqueKey="true" />
|
||||
<attribute name="name" type="string" />
|
||||
<attribute name="description" type="string" />
|
||||
<attribute name="type" required="true" type="string" />
|
||||
</collection>
|
||||
</element>
|
||||
</sectionSchema>
|
||||
<sectionSchema name="system.diagnostics">
|
||||
<element name="assert">
|
||||
<attribute name="assertuienabled" type="bool" defaultValue="True" />
|
||||
<attribute name="logfilename" type="string" />
|
||||
</element>
|
||||
<element name="performanceCounters">
|
||||
<attribute name="filemappingsize" type="int" defaultValue="524288" />
|
||||
</element>
|
||||
<element name="sharedListeners">
|
||||
<collection addElement="add" allowUnrecognizedAttributes="true">
|
||||
<attribute name="name" type="string" required="true" isUniqueKey="true" />
|
||||
<attribute name="traceOutputOptions" type="flags" defaultValue="None">
|
||||
<flag name="None" value="0" />
|
||||
<flag name="LogicalOperationStack" value="1" />
|
||||
<flag name="DateTime" value="2" />
|
||||
<flag name="Timestamp" value="4" />
|
||||
<flag name="ProcessId" value="8" />
|
||||
<flag name="ThreadId" value="16" />
|
||||
<flag name="Callstack" value="32" />
|
||||
</attribute>
|
||||
<attribute name="initializeData" type="string" defaultValue="" />
|
||||
<attribute name="type" type="string" required="true" defaultValue="" />
|
||||
<element name="filter">
|
||||
<attribute name="initializeData" type="string" />
|
||||
<attribute name="type" type="string" />
|
||||
</element>
|
||||
</collection>
|
||||
</element>
|
||||
<element name="sources">
|
||||
<collection addElement="source" allowUnrecognizedAttributes="true">
|
||||
<attribute name="name" type="string" required="true" defaultValue="" />
|
||||
<attribute name="switchName" type="string" />
|
||||
<attribute name="switchValue" type="string" />
|
||||
<attribute name="switchType" type="string" />
|
||||
<element name="listeners">
|
||||
<collection addElement="add" removeElement="remove" clearElement="clear" allowUnrecognizedAttributes="true">
|
||||
<attribute name="name" type="string" required="true" isUniqueKey="true" />
|
||||
<attribute name="traceOutputOptions" type="flags" defaultValue="None">
|
||||
<flag name="None" value="0" />
|
||||
<flag name="LogicalOperationStack" value="1" />
|
||||
<flag name="DateTime" value="2" />
|
||||
<flag name="Timestamp" value="4" />
|
||||
<flag name="ProcessId" value="8" />
|
||||
<flag name="ThreadId" value="16" />
|
||||
<flag name="Callstack" value="32" />
|
||||
</attribute>
|
||||
<attribute name="initializeData" type="string" defaultValue="" />
|
||||
<attribute name="type" type="string" required="true" defaultValue="" />
|
||||
<element name="filter">
|
||||
<attribute name="initializeData" type="string" />
|
||||
<attribute name="type" type="string" />
|
||||
</element>
|
||||
</collection>
|
||||
</element>
|
||||
</collection>
|
||||
</element>
|
||||
<element name="switches">
|
||||
<collection addElement="add" removeElement="remove" clearElement="clear" allowUnrecognizedAttributes="true">
|
||||
<attribute name="name" type="string" required="true" isUniqueKey="true" defaultValue="" />
|
||||
<attribute name="type" type="string" required="true" />
|
||||
</collection>
|
||||
</element>
|
||||
<element name="trace">
|
||||
<attribute name="autoflush" type="bool" defaultValue="False" />
|
||||
<attribute name="indentsize" type="int" defaultValue="4" />
|
||||
<element name="listeners">
|
||||
<collection addElement="add" removeElement="remove" clearElement="clear" allowUnrecognizedAttributes="true">
|
||||
<attribute name="name" type="string" required="true" isUniqueKey="true" />
|
||||
<attribute name="traceOutputOptions" type="flags" defaultValue="None">
|
||||
<flag name="None" value="0" />
|
||||
<flag name="LogicalOperationStack" value="1" />
|
||||
<flag name="DateTime" value="2" />
|
||||
<flag name="Timestamp" value="4" />
|
||||
<flag name="ProcessId" value="8" />
|
||||
<flag name="ThreadId" value="16" />
|
||||
<flag name="Callstack" value="32" />
|
||||
</attribute>
|
||||
<attribute name="initializeData" type="string" defaultValue="" />
|
||||
<attribute name="type" type="string" required="true" defaultValue="" />
|
||||
<element name="filter">
|
||||
<attribute name="initializeData" type="string" />
|
||||
<attribute name="type" type="string" />
|
||||
</element>
|
||||
</collection>
|
||||
</element>
|
||||
<attribute name="useGlobalLock" type="bool" defaultValue="True" />
|
||||
</element>
|
||||
</sectionSchema>
|
||||
<sectionSchema name="system.windows.forms">
|
||||
<attribute name="jitDebugging" type="bool" defaultValue="False" />
|
||||
</sectionSchema>
|
||||
<sectionSchema name="system.net/authenticationModules">
|
||||
<collection addElement="add" removeElement="remove" clearElement="clear">
|
||||
<attribute name="type" required="true" isUniqueKey="true" type="string" />
|
||||
</collection>
|
||||
</sectionSchema>
|
||||
<sectionSchema name="system.net/connectionManagement">
|
||||
<collection addElement="add" removeElement="remove" clearElement="clear">
|
||||
<attribute name="address" required="true" isUniqueKey="true" type="string" />
|
||||
<attribute name="maxconnection" required="true" type="int" defaultValue="1" />
|
||||
</collection>
|
||||
</sectionSchema>
|
||||
<sectionSchema name="system.net/defaultProxy">
|
||||
<element name="bypasslist">
|
||||
<collection addElement="add" removeElement="remove" clearElement="clear" allowDuplicates="true">
|
||||
<attribute name="address" required="true" isUniqueKey="true" type="string" />
|
||||
</collection>
|
||||
</element>
|
||||
<attribute name="enabled" type="bool" defaultValue="True" />
|
||||
<element name="module">
|
||||
<attribute name="type" type="string" />
|
||||
</element>
|
||||
<element name="proxy">
|
||||
<attribute name="autoDetect" type="enum" defaultValue="Unspecified">
|
||||
<enum name="false" value="0" />
|
||||
<enum name="true" value="1" />
|
||||
<enum name="Unspecified" value="-1" />
|
||||
</attribute>
|
||||
<attribute name="bypassonlocal" type="enum" defaultValue="Unspecified">
|
||||
<enum name="false" value="0" />
|
||||
<enum name="true" value="1" />
|
||||
<enum name="Unspecified" value="-1" />
|
||||
</attribute>
|
||||
<attribute name="proxyaddress" type="string" />
|
||||
<attribute name="scriptLocation" type="string" />
|
||||
<attribute name="usesystemdefault" type="enum" defaultValue="Unspecified">
|
||||
<enum name="false" value="0" />
|
||||
<enum name="true" value="1" />
|
||||
<enum name="Unspecified" value="-1" />
|
||||
</attribute>
|
||||
</element>
|
||||
<attribute name="useDefaultCredentials" type="bool" defaultValue="False" />
|
||||
</sectionSchema>
|
||||
<sectionSchema name="system.net/requestCaching">
|
||||
<element name="defaultFtpCachePolicy">
|
||||
<attribute name="policyLevel" type="enum" defaultValue="Default">
|
||||
<enum name="Default" value="0" />
|
||||
<enum name="BypassCache" value="1" />
|
||||
<enum name="CacheOnly" value="2" />
|
||||
<enum name="CacheIfAvailable" value="3" />
|
||||
<enum name="Revalidate" value="4" />
|
||||
<enum name="Reload" value="5" />
|
||||
<enum name="NoCacheNoStore" value="6" />
|
||||
</attribute>
|
||||
</element>
|
||||
<element name="defaultHttpCachePolicy">
|
||||
<attribute name="maximumAge" type="timeSpan" defaultValue="10675199.02:48:05.4775807" />
|
||||
<attribute name="maximumStale" type="timeSpan" defaultValue="-10675199.02:48:05.4775808" />
|
||||
<attribute name="minimumFresh" type="timeSpan" defaultValue="-10675199.02:48:05.4775808" />
|
||||
<attribute name="policyLevel" type="enum" defaultValue="Default">
|
||||
<enum name="Default" value="0" />
|
||||
<enum name="BypassCache" value="1" />
|
||||
<enum name="CacheOnly" value="2" />
|
||||
<enum name="CacheIfAvailable" value="3" />
|
||||
<enum name="Revalidate" value="4" />
|
||||
<enum name="Reload" value="5" />
|
||||
<enum name="NoCacheNoStore" value="6" />
|
||||
<enum name="CacheOrNextCacheOnly" value="7" />
|
||||
<enum name="Refresh" value="8" />
|
||||
</attribute>
|
||||
</element>
|
||||
<attribute name="defaultPolicyLevel" type="enum" defaultValue="BypassCache">
|
||||
<enum name="Default" value="0" />
|
||||
<enum name="BypassCache" value="1" />
|
||||
<enum name="CacheOnly" value="2" />
|
||||
<enum name="CacheIfAvailable" value="3" />
|
||||
<enum name="Revalidate" value="4" />
|
||||
<enum name="Reload" value="5" />
|
||||
<enum name="NoCacheNoStore" value="6" />
|
||||
</attribute>
|
||||
<attribute name="disableAllCaching" type="bool" defaultValue="False" />
|
||||
<attribute name="isPrivateCache" type="bool" defaultValue="True" />
|
||||
<attribute name="unspecifiedMaximumAge" type="timeSpan" defaultValue="1.00:00:00" />
|
||||
</sectionSchema>
|
||||
<sectionSchema name="system.net/settings">
|
||||
<element name="httpWebRequest">
|
||||
<attribute name="maximumErrorResponseLength" type="int" defaultValue="64" />
|
||||
<attribute name="maximumResponseHeadersLength" type="int" defaultValue="64" />
|
||||
<attribute name="maximumUnauthorizedUploadLength" type="int" defaultValue="-1" />
|
||||
<attribute name="useUnsafeHeaderParsing" type="bool" defaultValue="False" />
|
||||
</element>
|
||||
<element name="ipv6">
|
||||
<attribute name="enabled" type="bool" defaultValue="False" />
|
||||
</element>
|
||||
<element name="performanceCounters">
|
||||
<attribute name="enabled" type="bool" defaultValue="False" />
|
||||
</element>
|
||||
<element name="servicePointManager">
|
||||
<attribute name="checkCertificateName" type="bool" defaultValue="True" />
|
||||
<attribute name="checkCertificateRevocationList" type="bool" defaultValue="False" />
|
||||
<attribute name="dnsRefreshTimeout" type="int" defaultValue="120000" />
|
||||
<attribute name="enableDnsRoundRobin" type="bool" defaultValue="False" />
|
||||
<attribute name="expect100Continue" type="bool" defaultValue="True" />
|
||||
<attribute name="useNagleAlgorithm" type="bool" defaultValue="True" />
|
||||
</element>
|
||||
<element name="socket">
|
||||
<attribute name="alwaysUseCompletionPortsForAccept" type="bool" defaultValue="False" />
|
||||
<attribute name="alwaysUseCompletionPortsForConnect" type="bool" defaultValue="False" />
|
||||
</element>
|
||||
<element name="webProxyScript">
|
||||
<attribute name="downloadTimeout" type="timeSpan" defaultValue="00:02:00" />
|
||||
</element>
|
||||
</sectionSchema>
|
||||
<sectionSchema name="system.net/webRequestModules">
|
||||
<collection addElement="add" removeElement="remove" clearElement="clear">
|
||||
<attribute name="prefix" required="true" isUniqueKey="true" type="string" />
|
||||
<attribute name="type" type="string" />
|
||||
</collection>
|
||||
</sectionSchema>
|
||||
<sectionSchema name="system.net/mailSettings/smtp">
|
||||
<attribute name="deliveryMethod" type="enum" defaultValue="Network">
|
||||
<enum name="Network" value="0" />
|
||||
<enum name="SpecifiedPickupDirectory" value="1" />
|
||||
<enum name="PickupDirectoryFromIis" value="2" />
|
||||
</attribute>
|
||||
<attribute name="from" type="string" />
|
||||
<element name="network">
|
||||
<attribute name="defaultCredentials" type="bool" defaultValue="False" />
|
||||
<attribute name="host" type="string" />
|
||||
<attribute name="password" type="string" />
|
||||
<attribute name="port" type="int" defaultValue="25" />
|
||||
<attribute name="userName" type="string" />
|
||||
</element>
|
||||
<element name="specifiedPickupDirectory">
|
||||
<attribute name="pickupDirectoryLocation" type="string" />
|
||||
</element>
|
||||
</sectionSchema>
|
||||
<sectionSchema name="system.transactions/defaultSettings">
|
||||
<attribute name="distributedTransactionManagerName" type="string" />
|
||||
<attribute name="timeout" type="timeSpan" validationType="timeSpanRange" validationParameter="0,2147483647,1" defaultValue="00:01:00" />
|
||||
</sectionSchema>
|
||||
<sectionSchema name="system.transactions/machineSettings">
|
||||
<attribute name="maxTimeout" type="timeSpan" validationType="timeSpanRange" validationParameter="0,2147483647,1" defaultValue="00:10:00" />
|
||||
</sectionSchema>
|
||||
<sectionSchema name="system.web/deployment">
|
||||
<attribute name="retail" type="bool" defaultValue="False" />
|
||||
</sectionSchema>
|
||||
<sectionSchema name="system.web/membership">
|
||||
<attribute name="defaultProvider" type="string" validationType="nonEmptyString" defaultValue="AspNetSqlMembershipProvider" />
|
||||
<attribute name="hashAlgorithmType" 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="userIsOnlineTimeWindow" type="timeSpan" validationType="timeSpanRange" validationParameter="1,2147483640,60" timeSpanFormat="minutes" defaultValue="15" />
|
||||
</sectionSchema>
|
||||
<sectionSchema name="system.web/processModel">
|
||||
<attribute name="autoConfig" type="bool" defaultValue="False" />
|
||||
<attribute name="clientConnectedCheck" type="timeSpan" allowInfinite="true" defaultValue="00:00:05" />
|
||||
<attribute name="comAuthenticationLevel" type="enum" defaultValue="Connect">
|
||||
<enum name="None" value="0" />
|
||||
<enum name="Call" value="1" />
|
||||
<enum name="Connect" value="2" />
|
||||
<enum name="Default" value="3" />
|
||||
<enum name="Pkt" value="4" />
|
||||
<enum name="PktIntegrity" value="5" />
|
||||
<enum name="PktPrivacy" value="6" />
|
||||
</attribute>
|
||||
<attribute name="comImpersonationLevel" type="enum" defaultValue="Impersonate">
|
||||
<enum name="Default" value="0" />
|
||||
<enum name="Anonymous" value="1" />
|
||||
<enum name="Delegate" value="2" />
|
||||
<enum name="Identify" value="3" />
|
||||
<enum name="Impersonate" value="4" />
|
||||
</attribute>
|
||||
<attribute name="cpuMask" type="int" />
|
||||
<attribute name="enable" type="bool" defaultValue="True" />
|
||||
<attribute name="idleTimeout" type="timeSpan" allowInfinite="true" defaultValue="10675199.02:48:05.4775807" />
|
||||
<attribute name="logLevel" type="enum" defaultValue="Errors">
|
||||
<enum name="None" value="0" />
|
||||
<enum name="All" value="1" />
|
||||
<enum name="Errors" value="2" />
|
||||
</attribute>
|
||||
<attribute name="maxAppDomains" type="int" validationType="integerRange" validationParameter="1,2147483646" defaultValue="2000" />
|
||||
<attribute name="maxIoThreads" type="int" validationType="integerRange" validationParameter="1,2147483646" defaultValue="20" />
|
||||
<attribute name="maxWorkerThreads" type="int" validationType="integerRange" validationParameter="1,2147483646" defaultValue="20" />
|
||||
<attribute name="memoryLimit" type="int" defaultValue="60" />
|
||||
<attribute name="minIoThreads" type="int" validationType="integerRange" validationParameter="1,2147483646" defaultValue="1" />
|
||||
<attribute name="minWorkerThreads" type="int" validationType="integerRange" validationParameter="1,2147483646" defaultValue="1" />
|
||||
<attribute name="password" type="string" defaultValue="AutoGenerate" />
|
||||
<attribute name="pingFrequency" type="timeSpan" allowInfinite="true" defaultValue="10675199.02:48:05.4775807" />
|
||||
<attribute name="pingTimeout" type="timeSpan" allowInfinite="true" defaultValue="10675199.02:48:05.4775807" />
|
||||
<attribute name="requestLimit" type="int" validationType="integerRange" validationParameter="0,2147483647" allowInfinite="true" defaultValue="2147483647" />
|
||||
<attribute name="requestQueueLimit" type="int" validationType="integerRange" validationParameter="0,2147483647" allowInfinite="true" defaultValue="5000" />
|
||||
<attribute name="responseDeadlockInterval" type="timeSpan" validationType="timeSpanRange" validationParameter="0,2147483647,1" allowInfinite="true" defaultValue="00:03:00" />
|
||||
<attribute name="responseRestartDeadlockInterval" type="timeSpan" allowInfinite="true" defaultValue="00:03:00" />
|
||||
<attribute name="restartQueueLimit" type="int" validationType="integerRange" validationParameter="0,2147483647" allowInfinite="true" defaultValue="10" />
|
||||
<attribute name="serverErrorMessageFile" type="string" />
|
||||
<attribute name="shutdownTimeout" type="timeSpan" validationType="timeSpanRange" validationParameter="0,2147483647,1" allowInfinite="true" defaultValue="00:00:05" />
|
||||
<attribute name="timeout" type="timeSpan" allowInfinite="true" defaultValue="10675199.02:48:05.4775807" />
|
||||
<attribute name="userName" type="string" defaultValue="machine" />
|
||||
<attribute name="webGarden" type="bool" defaultValue="False" />
|
||||
</sectionSchema>
|
||||
<sectionSchema name="system.web/profile">
|
||||
<attribute name="automaticSaveEnabled" type="bool" defaultValue="True" />
|
||||
<attribute name="defaultProvider" type="string" validationType="nonEmptyString" defaultValue="AspNetSqlProfileProvider" />
|
||||
<attribute name="enabled" type="bool" defaultValue="True" />
|
||||
<attribute name="inherits" type="string" />
|
||||
<element name="properties">
|
||||
<collection addElement="add" removeElement="remove" clearElement="clear">
|
||||
<attribute name="allowAnonymous" type="bool" defaultValue="False" />
|
||||
<attribute name="customProviderData" type="string" />
|
||||
<attribute name="defaultValue" type="string" />
|
||||
<attribute name="name" required="true" isUniqueKey="true" type="string" validationType="nonEmptyString" />
|
||||
<attribute name="provider" type="string" />
|
||||
<attribute name="readOnly" type="bool" defaultValue="False" />
|
||||
<attribute name="serializeAs" type="enum" defaultValue="ProviderSpecific">
|
||||
<enum name="String" value="0" />
|
||||
<enum name="Xml" value="1" />
|
||||
<enum name="Binary" value="2" />
|
||||
<enum name="ProviderSpecific" value="3" />
|
||||
</attribute>
|
||||
<attribute name="type" type="string" defaultValue="string" />
|
||||
</collection>
|
||||
<collection addElement="group">
|
||||
<attribute name="name" required="true" isUniqueKey="true" type="string" validationType="nonEmptyString" />
|
||||
<collection addElement="add" removeElement="remove" clearElement="clear">
|
||||
<attribute name="allowAnonymous" type="bool" defaultValue="False" />
|
||||
<attribute name="customProviderData" type="string" />
|
||||
<attribute name="defaultValue" type="string" />
|
||||
<attribute name="name" required="true" isUniqueKey="true" type="string" validationType="nonEmptyString" />
|
||||
<attribute name="provider" type="string" />
|
||||
<attribute name="readOnly" type="bool" defaultValue="False" />
|
||||
<attribute name="serializeAs" type="enum" defaultValue="ProviderSpecific">
|
||||
<enum name="String" value="0" />
|
||||
<enum name="Xml" value="1" />
|
||||
<enum name="Binary" value="2" />
|
||||
<enum name="ProviderSpecific" value="3" />
|
||||
</attribute>
|
||||
<attribute name="type" type="string" defaultValue="string" />
|
||||
</collection>
|
||||
</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>
|
||||
</sectionSchema>
|
||||
<sectionSchema name="system.web/roleManager">
|
||||
<attribute name="cacheRolesInCookie" type="bool" defaultValue="False" />
|
||||
<attribute name="cookieName" type="string" validationType="requireTrimmedString" defaultValue=".ASPXROLES" />
|
||||
<attribute name="cookiePath" type="string" validationType="requireTrimmedString" defaultValue="/" />
|
||||
<attribute name="cookieProtection" type="enum" defaultValue="All">
|
||||
<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="30" />
|
||||
<attribute name="createPersistentCookie" type="bool" defaultValue="False" />
|
||||
<attribute name="defaultProvider" type="string" validationType="requireTrimmedString" defaultValue="AspNetSqlRoleProvider" />
|
||||
<attribute name="domain" type="string" />
|
||||
<attribute name="enabled" type="bool" defaultValue="False" />
|
||||
<attribute name="maxCachedResults" type="int" defaultValue="25" />
|
||||
<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.xml.serialization/dateTimeSerialization">
|
||||
<attribute name="mode" type="enum" defaultValue="Roundtrip">
|
||||
<enum name="Default" value="0" />
|
||||
<enum name="Roundtrip" value="1" />
|
||||
<enum name="Local" value="2" />
|
||||
</attribute>
|
||||
</sectionSchema>
|
||||
<sectionSchema name="system.xml.serialization/schemaImporterExtensions">
|
||||
<collection addElement="add" removeElement="remove" clearElement="clear">
|
||||
<attribute name="name" required="true" isUniqueKey="true" type="string" />
|
||||
<attribute name="type" required="true" type="string" />
|
||||
</collection>
|
||||
</sectionSchema>
|
||||
<sectionSchema name="system.xml.serialization/xmlSerializer">
|
||||
<attribute name="checkDeserializeAdvances" type="bool" defaultValue="False" />
|
||||
</sectionSchema>
|
||||
</configSchema>
|
1394
IISExpress/config/schema/IIS_schema.xml
Normal file
1394
IISExpress/config/schema/IIS_schema.xml
Normal file
File diff suppressed because it is too large
Load diff
124
IISExpress/config/schema/WebDAV_schema.xml
Normal file
124
IISExpress/config/schema/WebDAV_schema.xml
Normal file
|
@ -0,0 +1,124 @@
|
|||
<!--
|
||||
|
||||
WebDAV 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>
|
||||
|
||||
<!--
|
||||
|
||||
These settings are always access from the top-level
|
||||
<system.webServer/webdav> section.
|
||||
|
||||
-->
|
||||
|
||||
<sectionSchema name="system.webServer/webdav/globalSettings">
|
||||
|
||||
<element name="propertyStores">
|
||||
<collection addElement="add" allowUnrecognizedAttributes="true">
|
||||
<attribute name="name" type="string" required="true" isUniqueKey="true" />
|
||||
<attribute name="image" type="string" required="true" expanded="true" />
|
||||
<attribute name="image32" type="string" expanded="true" />
|
||||
</collection>
|
||||
</element>
|
||||
|
||||
<element name="lockStores">
|
||||
<collection addElement="add" allowUnrecognizedAttributes="true">
|
||||
<attribute name="name" type="string" required="true" isUniqueKey="true" />
|
||||
<attribute name="image" type="string" required="true" expanded="true" />
|
||||
<attribute name="image32" type="string" expanded="true" />
|
||||
</collection>
|
||||
</element>
|
||||
|
||||
</sectionSchema>
|
||||
|
||||
|
||||
<!--
|
||||
|
||||
These settings are always accessed using a query path similar
|
||||
to "MACHINE/WEBROOT/APPHOST/{sitename}". Thus, there is no
|
||||
inheritance from lower levels in the URI hierarchy.
|
||||
|
||||
-->
|
||||
|
||||
<sectionSchema name="system.webServer/webdav/authoring">
|
||||
|
||||
<attribute name="enabled" type="bool" defaultValue="false" />
|
||||
|
||||
<attribute name="requireSsl" type="bool" defaultValue="false" />
|
||||
|
||||
<attribute name="compatFlags" type="flags" defaultValue="MsAuthorVia, MultiProp, CompactXml, IsHidden, IsCollection">
|
||||
<flag name="None" value="0" />
|
||||
<flag name="MsAuthorVia" value="1" />
|
||||
<flag name="MultiProp" value="2" />
|
||||
<flag name="CompactXml" value="4" />
|
||||
<flag name="IsHidden" value="8" />
|
||||
<flag name="IsCollection" value="16" />
|
||||
</attribute>
|
||||
|
||||
<attribute name="maxAllowedXmlRequestLength" type="uint" defaultValue="1000000" />
|
||||
|
||||
<element name="fileSystem">
|
||||
<attribute name="allowHiddenFiles" type="bool" defaultValue="false" />
|
||||
<attribute name="useTransactionalIo" type="bool" defaultValue="false" />
|
||||
<attribute name="hideChildVirtualDirectories" type="bool" defaultValue="false" />
|
||||
</element>
|
||||
|
||||
<element name="properties">
|
||||
<attribute name="allowAnonymousPropfind" type="bool" defaultValue="false" />
|
||||
<attribute name="allowInfinitePropfindDepth" type="bool" defaultValue="false" />
|
||||
<attribute name="allowCustomProperties" type="bool" defaultValue="true" />
|
||||
<collection addElement="add" removeElement="remove" clearElement="clear" allowUnrecognizedAttributes="true">
|
||||
<attribute name="xmlNamespace" type="string" isUniqueKey="true" required="true" validationType="nonEmptyString" />
|
||||
<attribute name="propertyStore" type="string" required="true" validationType="nonEmptyString" />
|
||||
</collection>
|
||||
</element>
|
||||
|
||||
<element name="locks" allowUnrecognizedAttributes="true">
|
||||
<attribute name="enabled" type="bool" defaultValue="false" />
|
||||
<attribute name="lockStore" type="string" />
|
||||
<attribute name="requireLockForWriting" type="bool" defaultValue="false" />
|
||||
</element>
|
||||
|
||||
</sectionSchema>
|
||||
|
||||
|
||||
<!--
|
||||
|
||||
These settings are always accessed using a URI-based query
|
||||
path similar to "MACHINE/WEBROOT/APPHOST/{sitename}/{uri}".
|
||||
Settings are inherited from lower levels in the URI hierarchy.
|
||||
|
||||
-->
|
||||
|
||||
<sectionSchema name="system.webServer/webdav/authoringRules">
|
||||
|
||||
<attribute name="defaultAccess" type="flags" defaultValue="None">
|
||||
<flag name="None" value="0" />
|
||||
<flag name="Read" value="1" />
|
||||
<flag name="Write" value="2" />
|
||||
<flag name="Source" value="16" />
|
||||
</attribute>
|
||||
<attribute name="allowNonMimeMapFiles" type="bool" defaultValue="true" />
|
||||
<attribute name="defaultMimeType" type="string" defaultValue="application/octet-stream" />
|
||||
<collection addElement="add" clearElement="clear" removeElement="remove">
|
||||
<attribute name="users" type="string" isCombinedKey="true" />
|
||||
<attribute name="roles" type="string" isCombinedKey="true" />
|
||||
<attribute name="path" type="string" isCombinedKey="true" validationType="nonEmptyString" />
|
||||
<attribute name="access" type="flags" defaultValue="Read">
|
||||
<flag name="None" value="0" />
|
||||
<flag name="Read" value="1" />
|
||||
<flag name="Write" value="2" />
|
||||
<flag name="Source" value="16" />
|
||||
</attribute>
|
||||
</collection>
|
||||
|
||||
</sectionSchema>
|
||||
|
||||
</configSchema>
|
||||
|
18
IISExpress/config/schema/dbmanager_schema.xml
Normal file
18
IISExpress/config/schema/dbmanager_schema.xml
Normal file
|
@ -0,0 +1,18 @@
|
|||
<configSchema>
|
||||
<sectionSchema name="system.webServer/management/dbManager">
|
||||
<attribute name="allowClientConnectionStrings" type="bool" defaultValue="true"/>
|
||||
<element name="DBProviders">
|
||||
<collection addElement="provider">
|
||||
<attribute name="name" type="string" required="true" isUniqueKey="true" />
|
||||
<attribute name="providerName" type="string" required="true"/>
|
||||
<attribute name="type" type="string" required="true"/>
|
||||
<element name="databaseBackup">
|
||||
<attribute name="backupEnabled" type="bool" defaultValue="false"/>
|
||||
<attribute name="restoreEnabled" type="bool" defaultValue="false"/>
|
||||
<attribute name="customBackupType" type="string" />
|
||||
<attribute name="backupPath" type="string" />
|
||||
</element>
|
||||
</collection>
|
||||
</element>
|
||||
</sectionSchema>
|
||||
</configSchema>
|
264
IISExpress/config/schema/rewrite_schema.xml
Normal file
264
IISExpress/config/schema/rewrite_schema.xml
Normal file
|
@ -0,0 +1,264 @@
|
|||
<!--
|
||||
|
||||
IIS URL Rewrite configuration schema.
|
||||
|
||||
** Please DO NOT edit this file yourself. **
|
||||
|
||||
If you want to add configuration sections to the schema, you may place
|
||||
them in .xml files similar to this one, in this directory. They will be
|
||||
picked up automatically on startup.
|
||||
|
||||
-->
|
||||
|
||||
<configSchema>
|
||||
<sectionSchema name="system.webServer/rewrite/globalRules">
|
||||
<collection addElement="rule" clearElement="clear" removeElement="remove">
|
||||
<attribute name="name" type="string" required="true" isUniqueKey="true"/>
|
||||
<attribute name="enabled" type="bool" defaultValue="true"/>
|
||||
<attribute name="patternSyntax" type="enum" defaultValue="ECMAScript">
|
||||
<enum name="ECMAScript" value="0"/>
|
||||
<enum name="Wildcard" value="1"/>
|
||||
<enum name="ExactMatch" value="2"/>
|
||||
</attribute>
|
||||
<attribute name="stopProcessing" type="bool" defaultValue="false"/>
|
||||
<element name="match">
|
||||
<attribute name="url" type="string" validationType="nonEmptyString"/>
|
||||
<attribute name="ignoreCase" type="bool" defaultValue="true"/>
|
||||
<attribute name="negate" type="bool" defaultValue="false"/>
|
||||
</element>
|
||||
<element name="conditions">
|
||||
<attribute name="logicalGrouping" type="enum" defaultValue="MatchAll">
|
||||
<enum name="MatchAll" value="0"/>
|
||||
<enum name="MatchAny" value="1"/>
|
||||
</attribute>
|
||||
<attribute name="trackAllCaptures" type="bool" defaultValue="false" />
|
||||
<collection addElement="add">
|
||||
<attribute name="input" type="string" isCombinedKey="true"/>
|
||||
<attribute name="matchType" type="enum" defaultValue="Pattern" isCombinedKey="true">
|
||||
<enum name="Pattern" value="0"/>
|
||||
</attribute>
|
||||
<attribute name="pattern" type="string" isCombinedKey="true"/>
|
||||
<attribute name="ignoreCase" type="bool" defaultValue="true" isCombinedKey="true"/>
|
||||
<attribute name="negate" type="bool" defaultValue="false" isCombinedKey="true"/>
|
||||
</collection>
|
||||
</element>
|
||||
<element name="serverVariables">
|
||||
<collection addElement="set">
|
||||
<attribute name="name" type="string" required="true" isUniqueKey="true" validationType="requireTrimmedString"/>
|
||||
<attribute name="value" type="string" />
|
||||
<attribute name="replace" type="bool" defaultValue="true" />
|
||||
</collection>
|
||||
</element>
|
||||
<element name="action">
|
||||
<attribute name="type" type="enum" defaultValue="None">
|
||||
<enum name="None" value="0"/>
|
||||
<enum name="Rewrite" value="1"/>
|
||||
<enum name="Redirect" value="2"/>
|
||||
<enum name="CustomResponse" value="3"/>
|
||||
<enum name="AbortRequest" value="4"/>
|
||||
</attribute>
|
||||
<attribute name="url" type="string" validationType="requireTrimmedString"/>
|
||||
<attribute name="appendQueryString" type="bool" defaultValue="true"/>
|
||||
<attribute name="redirectType" type="enum" defaultValue="Permanent">
|
||||
<enum name="Permanent" value="301"/>
|
||||
<enum name="Found" value="302"/>
|
||||
<enum name="SeeOther" value="303"/>
|
||||
<enum name="Temporary" value="307"/>
|
||||
</attribute>
|
||||
<attribute name="statusCode" type="uint" validationType="integerRange" validationParameter="300,307,exclude" defaultValue="0"/>
|
||||
<attribute name="subStatusCode" type="uint" validationType="integerRange" validationParameter="0,999" defaultValue="0"/>
|
||||
<attribute name="statusReason" type="string"/>
|
||||
<attribute name="statusDescription" type="string"/>
|
||||
</element>
|
||||
</collection>
|
||||
</sectionSchema>
|
||||
<sectionSchema name="system.webServer/rewrite/allowedServerVariables">
|
||||
<collection addElement="add" clearElement="clear" removeElement="remove">
|
||||
<attribute name="name" type="string" required="true" isUniqueKey="true"/>
|
||||
</collection>
|
||||
</sectionSchema>
|
||||
<sectionSchema name="system.webServer/rewrite/rules">
|
||||
<collection addElement="rule" clearElement="clear" removeElement="remove">
|
||||
<attribute name="name" type="string" required="true" isUniqueKey="true"/>
|
||||
<attribute name="enabled" type="bool" defaultValue="true"/>
|
||||
<attribute name="patternSyntax" type="enum" defaultValue="ECMAScript">
|
||||
<enum name="ECMAScript" value="0"/>
|
||||
<enum name="Wildcard" value="1"/>
|
||||
<enum name="ExactMatch" value="2"/>
|
||||
</attribute>
|
||||
<attribute name="stopProcessing" type="bool" defaultValue="false"/>
|
||||
<element name="match">
|
||||
<attribute name="url" type="string" validationType="nonEmptyString"/>
|
||||
<attribute name="ignoreCase" type="bool" defaultValue="true"/>
|
||||
<attribute name="negate" type="bool" defaultValue="false"/>
|
||||
</element>
|
||||
<element name="conditions">
|
||||
<attribute name="logicalGrouping" type="enum" defaultValue="MatchAll">
|
||||
<enum name="MatchAll" value="0"/>
|
||||
<enum name="MatchAny" value="1"/>
|
||||
</attribute>
|
||||
<attribute name="trackAllCaptures" type="bool" defaultValue="false" />
|
||||
<collection addElement="add">
|
||||
<attribute name="input" type="string"/>
|
||||
<attribute name="matchType" type="enum" defaultValue="Pattern">
|
||||
<enum name="Pattern" value="0"/>
|
||||
<enum name="IsFile" value="1"/>
|
||||
<enum name="IsDirectory" value="2"/>
|
||||
</attribute>
|
||||
<attribute name="pattern" type="string"/>
|
||||
<attribute name="ignoreCase" type="bool" defaultValue="true"/>
|
||||
<attribute name="negate" type="bool" defaultValue="false"/>
|
||||
</collection>
|
||||
</element>
|
||||
<element name="serverVariables">
|
||||
<collection addElement="set">
|
||||
<attribute name="name" type="string" required="true" isUniqueKey="true" validationType="requireTrimmedString"/>
|
||||
<attribute name="value" type="string" />
|
||||
<attribute name="replace" type="bool" defaultValue="true" />
|
||||
</collection>
|
||||
</element>
|
||||
<element name="action">
|
||||
<attribute name="type" type="enum" defaultValue="None">
|
||||
<enum name="None" value="0"/>
|
||||
<enum name="Rewrite" value="1"/>
|
||||
<enum name="Redirect" value="2"/>
|
||||
<enum name="CustomResponse" value="3"/>
|
||||
<enum name="AbortRequest" value="4"/>
|
||||
</attribute>
|
||||
<attribute name="url" type="string" validationType="requireTrimmedString"/>
|
||||
<attribute name="appendQueryString" type="bool" defaultValue="true"/>
|
||||
<attribute name="logRewrittenUrl" type="bool" defaultValue="false"/>
|
||||
<attribute name="redirectType" type="enum" defaultValue="Permanent">
|
||||
<enum name="Permanent" value="301"/>
|
||||
<enum name="Found" value="302"/>
|
||||
<enum name="SeeOther" value="303"/>
|
||||
<enum name="Temporary" value="307"/>
|
||||
</attribute>
|
||||
<attribute name="statusCode" type="uint" validationType="integerRange" validationParameter="300,307,exclude"/>
|
||||
<attribute name="subStatusCode" type="uint" validationType="integerRange" validationParameter="0,999" defaultValue="0"/>
|
||||
<attribute name="statusReason" type="string"/>
|
||||
<attribute name="statusDescription" type="string"/>
|
||||
</element>
|
||||
</collection>
|
||||
</sectionSchema>
|
||||
<sectionSchema name="system.webServer/rewrite/outboundRules">
|
||||
<attribute name="rewriteBeforeCache" type="bool" defaultValue="false" />
|
||||
|
||||
<element name="customTags">
|
||||
<collection addElement="tags" clearElement="clear" removeElement="remove">
|
||||
<attribute name="name" type="string" required="true" isUniqueKey="true"/>
|
||||
<collection addElement="tag" clearElement="clear" removeElement="remove">
|
||||
<attribute name="name" type="string" required="true" isCombinedKey="true" validationType="nonEmptyString" />
|
||||
<attribute name="attribute" type="string" required="true" isCombinedKey="true" validationType="nonEmptyString"/>
|
||||
</collection>
|
||||
</collection>
|
||||
</element>
|
||||
|
||||
<element name="preConditions">
|
||||
<collection addElement="preCondition" clearElement="clear" removeElement="remove">
|
||||
<attribute name="name" type="string" required="true" isUniqueKey="true"/>
|
||||
<attribute name="logicalGrouping" type="enum" defaultValue="MatchAll">
|
||||
<enum name="MatchAll" value="0"/>
|
||||
<enum name="MatchAny" value="1"/>
|
||||
</attribute>
|
||||
<attribute name="patternSyntax" type="enum" defaultValue="ECMAScript">
|
||||
<enum name="ECMAScript" value="0"/>
|
||||
<enum name="Wildcard" value="1"/>
|
||||
<enum name="ExactMatch" value="2"/>
|
||||
</attribute>
|
||||
<collection addElement="add">
|
||||
<attribute name="input" type="string" isCombinedKey="true"/>
|
||||
<attribute name="matchType" type="enum" defaultValue="Pattern" isCombinedKey="true">
|
||||
<enum name="Pattern" value="0" isCombinedKey="true"/>
|
||||
</attribute>
|
||||
<attribute name="pattern" type="string" isCombinedKey="true"/>
|
||||
<attribute name="ignoreCase" type="bool" defaultValue="true" isCombinedKey="true"/>
|
||||
<attribute name="negate" type="bool" defaultValue="false" isCombinedKey="true"/>
|
||||
</collection>
|
||||
</collection>
|
||||
</element>
|
||||
|
||||
<collection addElement="rule" clearElement="clear" removeElement="remove">
|
||||
<attribute name="name" type="string" required="true" isUniqueKey="true"/>
|
||||
<attribute name="preCondition" type="string"/>
|
||||
<attribute name="enabled" type="bool" defaultValue="true"/>
|
||||
<attribute name="patternSyntax" type="enum" defaultValue="ECMAScript">
|
||||
<enum name="ECMAScript" value="0"/>
|
||||
<enum name="Wildcard" value="1"/>
|
||||
<enum name="ExactMatch" value="2"/>
|
||||
</attribute>
|
||||
<attribute name="stopProcessing" type="bool" defaultValue="false"/>
|
||||
<element name="match">
|
||||
<attribute name="filterByTags" type="flags" default="None">
|
||||
<flag name="None" value="0"/>
|
||||
<flag name="A" value="1"/> <!--href-->
|
||||
<flag name="Area" value="2"/> <!--href-->
|
||||
<flag name="Base" value="4"/> <!--href-->
|
||||
<flag name="Form" value="8"/> <!--action-->
|
||||
<flag name="Frame" value="16"/> <!--src,longdesc-->
|
||||
<flag name="Head" value="32"/> <!--profile-->
|
||||
<flag name="IFrame" value="64"/> <!--src,longdesc-->
|
||||
<flag name="Img" value="128"/> <!--src,longdesc,usemap-->
|
||||
<flag name="Input" value="256"/> <!--src,usemap-->
|
||||
<flag name="Link" value="512"/> <!--href-->
|
||||
<flag name="Script" value="1024"/> <!--src-->
|
||||
<flag name="CustomTags" value="32768"/> <!--Use filter attribute-->
|
||||
</attribute>
|
||||
<attribute name="customTags" type="string"/>
|
||||
<attribute name="serverVariable" type="string" />
|
||||
<attribute name="pattern" type="string"/>
|
||||
<attribute name="occurrences" type="int64" defaultValue="0"/>
|
||||
<attribute name="ignoreCase" type="bool" defaultValue="true"/>
|
||||
<attribute name="negate" type="bool" defaultValue="false"/>
|
||||
</element>
|
||||
<element name="conditions">
|
||||
<attribute name="logicalGrouping" type="enum" defaultValue="MatchAll">
|
||||
<enum name="MatchAll" value="0"/>
|
||||
<enum name="MatchAny" value="1"/>
|
||||
</attribute>
|
||||
<attribute name="trackAllCaptures" type="bool" defaultValue="true" />
|
||||
<collection addElement="add">
|
||||
<attribute name="input" type="string" isCombinedKey="true"/>
|
||||
<attribute name="matchType" type="enum" defaultValue="Pattern" isCombinedKey="true">
|
||||
<enum name="Pattern" value="0"/>
|
||||
</attribute>
|
||||
<attribute name="pattern" type="string" isCombinedKey="true"/>
|
||||
<attribute name="ignoreCase" type="bool" defaultValue="true" isCombinedKey="true"/>
|
||||
<attribute name="negate" type="bool" defaultValue="false" isCombinedKey="true"/>
|
||||
</collection>
|
||||
</element>
|
||||
<element name="action">
|
||||
<attribute name="type" type="enum" defaultValue="None">
|
||||
<enum name="None" value="0"/>
|
||||
<enum name="Rewrite" value="1"/>
|
||||
</attribute>
|
||||
<attribute name="value" type="string" />
|
||||
<attribute name="replace" type="bool" defaultValue="true"/>
|
||||
</element>
|
||||
</collection>
|
||||
</sectionSchema>
|
||||
<sectionSchema name="system.webServer/rewrite/providers">
|
||||
<collection addElement="provider" clearElement="clear" removeElement="remove">
|
||||
<attribute name="name" type="string" required="true" isUniqueKey="true" validationType="requireTrimmedString"/>
|
||||
<attribute name="type" type="string" required="true" validationType="requireTrimmedString" />
|
||||
<element name="settings">
|
||||
<collection addElement="add" clearElement="clear" removeElement="remove">
|
||||
<attribute name="key" type="string" required="true" isUniqueKey="true" validationType="nonEmptyString" />
|
||||
<attribute name="value" type="string" />
|
||||
<attribute name="encryptedValue" type="string" encrypted="true" defaultValue="[enc:AesProvider::enc]" />
|
||||
</collection>
|
||||
</element>
|
||||
</collection>
|
||||
</sectionSchema>
|
||||
<sectionSchema name="system.webServer/rewrite/rewriteMaps">
|
||||
<collection addElement="rewriteMap" clearElement="clear" removeElement="remove">
|
||||
<attribute name="name" type="string" required="true" isUniqueKey="true" validationType="requireTrimmedString"/>
|
||||
<attribute name="defaultValue" type="string"/>
|
||||
<attribute name="ignoreCase" type="bool" defaultValue="true"/>
|
||||
<collection addElement="add" clearElement="clear" removeElement="remove">
|
||||
<attribute name="key" type="string" required="true" caseSensitive="true" isUniqueKey="true"/>
|
||||
<attribute name="value" type="string"/>
|
||||
</collection>
|
||||
</collection>
|
||||
</sectionSchema>
|
||||
</configSchema>
|
162
IISExpress/config/schema/rscaext.xml
Normal file
162
IISExpress/config/schema/rscaext.xml
Normal file
|
@ -0,0 +1,162 @@
|
|||
<configSchema>
|
||||
|
||||
<sectionSchema name="system.applicationHost/sites">
|
||||
<collection addElement="site">
|
||||
<attribute name="state" type="enum" extension="Microsoft.ApplicationHost.RscaExtension">
|
||||
<enum name="Starting" value="0" />
|
||||
<enum name="Started" value="1" />
|
||||
<enum name="Stopping" value="2" />
|
||||
<enum name="Stopped" value="3" />
|
||||
<enum name="Unknown" value="4" />
|
||||
</attribute>
|
||||
<method name="Start" extension="Microsoft.ApplicationHost.RscaExtension" />
|
||||
<method name="Stop" extension="Microsoft.ApplicationHost.RscaExtension" />
|
||||
<element name="bindings">
|
||||
<collection addElement="binding" clearElement="clear">
|
||||
<attribute name="isDsMapperEnabled" type="bool" extension="Microsoft.ApplicationHost.RscaExtension" />
|
||||
<attribute name="certificateHash" type="string" extension="Microsoft.ApplicationHost.RscaExtension" />
|
||||
<attribute name="certificateStoreName" type="string" extension="Microsoft.ApplicationHost.RscaExtension" />
|
||||
<method name="EnableDsMapper" extension="Microsoft.ApplicationHost.RscaExtension" />
|
||||
<method name="DisableDsMapper" extension="Microsoft.ApplicationHost.RscaExtension" />
|
||||
<method name="AddSslCertificate" extension="Microsoft.ApplicationHost.RscaExtension">
|
||||
<inputElement>
|
||||
<attribute name="certificateHash" type="string" />
|
||||
<attribute name="certificateStoreName" type="string" defaultValue="MY" />
|
||||
</inputElement>
|
||||
</method>
|
||||
<method name="RemoveSslCertificate" extension="Microsoft.ApplicationHost.RscaExtension" />
|
||||
</collection>
|
||||
</element>
|
||||
</collection>
|
||||
</sectionSchema>
|
||||
|
||||
<sectionSchema name="system.applicationHost/applicationPools">
|
||||
<collection addElement="add">
|
||||
<attribute name="state" type="enum" extension="Microsoft.ApplicationHost.RscaExtension">
|
||||
<enum name="Starting" value="0" />
|
||||
<enum name="Started" value="1" />
|
||||
<enum name="Stopping" value="2" />
|
||||
<enum name="Stopped" value="3" />
|
||||
<enum name="Unknown" value="4" />
|
||||
</attribute>
|
||||
<attribute name="applicationPoolSid" type="string" extension="Microsoft.ApplicationHost.RscaExtension" />
|
||||
<method name="Start" extension="Microsoft.ApplicationHost.RscaExtension" />
|
||||
<method name="Stop" extension="Microsoft.ApplicationHost.RscaExtension" />
|
||||
<method name="Recycle" extension="Microsoft.ApplicationHost.RscaExtension" />
|
||||
<element name="workerProcesses" extension="Microsoft.ApplicationHost.RscaExtension">
|
||||
<collection addElement="workerProcess">
|
||||
<attribute name="processId" type="uint" isUniqueKey="true" />
|
||||
<attribute name="guid" type="string" />
|
||||
<attribute name="state" type="enum">
|
||||
<enum name="Starting" value="0" />
|
||||
<enum name="Running" value="1" />
|
||||
<enum name="Stopping" value="2" />
|
||||
<enum name="Unknown" value="3" />
|
||||
</attribute>
|
||||
<attribute name="appPoolName" type="string" />
|
||||
<method name="GetRequests" extension="Microsoft.ApplicationHost.RscaExtension">
|
||||
<inputElement>
|
||||
<attribute name="timeElapsedFilter" type="uint" defaultValue="0" />
|
||||
</inputElement>
|
||||
<outputElement>
|
||||
<collection addElement="request">
|
||||
<attribute name="requestId" type="string" />
|
||||
<attribute name="connectionId" type="string" />
|
||||
<attribute name="verb" type="string" />
|
||||
<attribute name="url" type="string" />
|
||||
<attribute name="siteId" type="uint" />
|
||||
<attribute name="localPort" type="uint" />
|
||||
<attribute name="hostName" type="string" />
|
||||
<attribute name="clientIpAddress" type="string" />
|
||||
<attribute name="timeElapsed" type="uint" />
|
||||
<attribute name="pipeLineState" type="uint" />
|
||||
<attribute name="timeInState" type="uint" />
|
||||
<attribute name="currentModule" type="string" />
|
||||
<attribute name="timeInModule" type="uint" />
|
||||
<attribute name="localIpAddress" type="string" />
|
||||
</collection>
|
||||
</outputElement>
|
||||
</method>
|
||||
<element name="appDomains" extension="Microsoft.ApplicationHost.RscaExtension">
|
||||
<collection addElement="appDomain">
|
||||
<attribute name="id" type="string" />
|
||||
<attribute name="virtualPath" type="string" />
|
||||
<attribute name="physicalPath" type="string" />
|
||||
<attribute name="siteId" type="uint" />
|
||||
<attribute name="idle" type="uint" />
|
||||
<method name="Unload" extension="Microsoft.ApplicationHost.RscaExtension" />
|
||||
</collection>
|
||||
</element>
|
||||
<method name="GetCustomData" extension="Microsoft.ApplicationHost.RscaExtension">
|
||||
<inputElement>
|
||||
<attribute name="guidIdOfFunctionCall" type="string" />
|
||||
<attribute name="parametersOfFunctionCall" type="string" />
|
||||
</inputElement>
|
||||
<outputElement>
|
||||
<attribute name="data" type="string" />
|
||||
</outputElement>
|
||||
</method>
|
||||
</collection>
|
||||
</element>
|
||||
</collection>
|
||||
<element name="workerProcesses" extension="Microsoft.ApplicationHost.RscaExtension">
|
||||
<collection addElement="workerProcess">
|
||||
<attribute name="processId" type="uint" isUniqueKey="true" />
|
||||
<attribute name="guid" type="string" />
|
||||
<attribute name="state" type="enum">
|
||||
<enum name="Starting" value="0" />
|
||||
<enum name="Running" value="1" />
|
||||
<enum name="Stopping" value="2" />
|
||||
<enum name="Unknown" value="3" />
|
||||
</attribute>
|
||||
<attribute name="appPoolName" type="string" />
|
||||
<method name="GetRequests" extension="Microsoft.ApplicationHost.RscaExtension">
|
||||
<inputElement>
|
||||
<attribute name="timeElapsedFilter" type="uint" defaultValue="0" />
|
||||
</inputElement>
|
||||
<outputElement>
|
||||
<collection addElement="request">
|
||||
<attribute name="requestId" type="string" />
|
||||
<attribute name="connectionId" type="string" />
|
||||
<attribute name="verb" type="string" />
|
||||
<attribute name="url" type="string" />
|
||||
<attribute name="siteId" type="uint" />
|
||||
<attribute name="localPort" type="uint" />
|
||||
<attribute name="hostName" type="string" />
|
||||
<attribute name="clientIpAddress" type="string" />
|
||||
<attribute name="timeElapsed" type="uint" />
|
||||
<attribute name="pipeLineState" type="uint" />
|
||||
<attribute name="timeInState" type="uint" />
|
||||
<attribute name="currentModule" type="string" />
|
||||
<attribute name="timeInModule" type="uint" />
|
||||
<attribute name="localIpAddress" type="string" />
|
||||
</collection>
|
||||
</outputElement>
|
||||
</method>
|
||||
<element name="appDomains" extension="Microsoft.ApplicationHost.RscaExtension">
|
||||
<collection addElement="appDomain">
|
||||
<attribute name="id" type="string" />
|
||||
<attribute name="virtualPath" type="string" />
|
||||
<attribute name="physicalPath" type="string" />
|
||||
<attribute name="siteId" type="uint" />
|
||||
<attribute name="idle" type="uint" />
|
||||
<method name="Unload" extension="Microsoft.ApplicationHost.RscaExtension" />
|
||||
</collection>
|
||||
</element>
|
||||
<method name="GetCustomData" extension="Microsoft.ApplicationHost.RscaExtension">
|
||||
<inputElement>
|
||||
<attribute name="guidIdOfFunctionCall" type="string" />
|
||||
<attribute name="parametersOfFunctionCall" type="string" />
|
||||
</inputElement>
|
||||
<outputElement>
|
||||
<attribute name="data" type="string" />
|
||||
</outputElement>
|
||||
</method>
|
||||
</collection>
|
||||
</element>
|
||||
<element name="applicationPoolsControl" extension="Microsoft.ApplicationHost.RscaExtension">
|
||||
<method name="FlushTokenCache" extension="Microsoft.ApplicationHost.RscaExtension"/>
|
||||
</element>
|
||||
</sectionSchema>
|
||||
|
||||
</configSchema>
|
2755
IISExpress/config/schema/xhtml1-transitional.xsd
Normal file
2755
IISExpress/config/schema/xhtml1-transitional.xsd
Normal file
File diff suppressed because it is too large
Load diff
Loading…
Add table
Add a link
Reference in a new issue