diff options
author | Gonzalo Paniagua Javier <gonzalo.mono@gmail.com> | 2002-10-09 03:13:03 +0400 |
---|---|---|
committer | Gonzalo Paniagua Javier <gonzalo.mono@gmail.com> | 2002-10-09 03:13:03 +0400 |
commit | b39bf54752cafdd9e63cc465b13cec18445352b0 (patch) | |
tree | c616a40b2ce6978eaf54bb8210cedafab9856e62 /data | |
parent | 2a75e290b2051664d881dacc0d66564f2d9dc73a (diff) |
2002-10-09 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* data/Makefile.am:
* data/machine.config: install machine.config file.
* mono/metadata/icall.c: added internal call to get the location of
machine.config file.
svn path=/trunk/mono/; revision=8076
Diffstat (limited to 'data')
-rw-r--r-- | data/Makefile.am | 2 | ||||
-rw-r--r-- | data/machine.config | 1184 |
2 files changed, 1185 insertions, 1 deletions
diff --git a/data/Makefile.am b/data/Makefile.am index eb75fca0a28..5c7dd41fc51 100644 --- a/data/Makefile.am +++ b/data/Makefile.am @@ -2,7 +2,7 @@ monodir = $(sysconfdir)/mono EXTRA_DIST = config.in -mono_DATA = config +mono_DATA = config machine.config config: config.in Makefile sed -e 's^\@LIBC\@^libc.so.6^g' < $(srcdir)/config.in > config.tmp \ diff --git a/data/machine.config b/data/machine.config new file mode 100644 index 00000000000..bf5b421026c --- /dev/null +++ b/data/machine.config @@ -0,0 +1,1184 @@ +<?xml version="1.0" encoding="utf-8"?> + +<configuration> + + <configSections> + <!-- tell .NET Framework to ignore CLR sections --> + <section + name="runtime" + type="System.Configuration.IgnoreSectionHandler, System, Version=1.0.3300.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" + allowLocation="false" /> + <section + name="mscorlib" + type="System.Configuration.IgnoreSectionHandler, System, Version=1.0.3300.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" + allowLocation="false" /> + <section + name="startup" + type="System.Configuration.IgnoreSectionHandler, System, Version=1.0.3300.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" + allowLocation="false" /> + <section + name="system.runtime.remoting" + type="System.Configuration.IgnoreSectionHandler, System, Version=1.0.3300.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" + allowLocation="false" /> + + <section + name="system.diagnostics" + type="System.Diagnostics.DiagnosticsConfigurationHandler, System, Version=1.0.3300.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" /> + <section + name="appSettings" + type="System.Configuration.NameValueFileSectionHandler, System, Version=1.0.3300.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" /> + + <sectionGroup + name="system.net"> + <section + name="authenticationModules" + type="System.Net.Configuration.NetAuthenticationModuleHandler, System, Version=1.0.3300.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" /> + <section + name="defaultProxy" + type="System.Net.Configuration.DefaultProxyHandler, System, Version=1.0.3300.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" /> + <section + name="connectionManagement" + type="System.Net.Configuration.ConnectionManagementHandler, System, Version=1.0.3300.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" /> + <section + name="webRequestModules" + type="System.Net.Configuration.WebRequestModuleHandler, System, Version=1.0.3300.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" /> + </sectionGroup> + + <section + name="system.windows.forms" + type="System.Windows.Forms.WindowsFormsSectionHandler, System.Windows.Forms, Version=1.0.3300.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" /> + + <sectionGroup + name="system.web"> + <section + name="browserCaps" + type="System.Web.Configuration.HttpCapabilitiesSectionHandler, System.Web, Version=1.0.3300.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" /> + <section + name="clientTarget" + type="System.Web.Configuration.ClientTargetSectionHandler, System.Web, Version=1.0.3300.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" /> + <section + name="compilation" + type="System.Web.UI.CompilationConfigurationHandler, System.Web, Version=1.0.3300.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" /> + <section + name="pages" + type="System.Web.UI.PagesConfigurationHandler, System.Web, Version=1.0.3300.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" /> + <section + name="customErrors" + type="System.Web.Configuration.CustomErrorsConfigHandler, System.Web, Version=1.0.3300.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" /> + <section + name="httpRuntime" + type="System.Web.Configuration.HttpRuntimeConfigurationHandler, System.Web, Version=1.0.3300.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" /> + <section + name="globalization" + type="System.Web.Configuration.GlobalizationConfigurationHandler, System.Web, Version=1.0.3300.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" /> + <section + name="httpHandlers" + type="System.Web.Configuration.HttpHandlersSectionHandler, System.Web, Version=1.0.3300.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" /> + <section + name="httpModules" + type="System.Web.Configuration.HttpModulesConfigurationHandler, System.Web, Version=1.0.3300.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" /> + <section + name="processModel" + type="System.Web.Configuration.ProcessModelConfigurationHandler, System.Web, Version=1.0.3300.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" + allowDefinition="MachineOnly" /> + <!-- security --> + <section + name="identity" + type="System.Web.Configuration.IdentityConfigHandler, System.Web, Version=1.0.3300.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" /> + <section + name="authorization" + type="System.Web.Configuration.AuthorizationConfigHandler, System.Web, Version=1.0.3300.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" /> + <section + name="authentication" + type="System.Web.Configuration.AuthenticationConfigHandler, System.Web, Version=1.0.3300.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" + allowDefinition="MachineToApplication" /> + <section + name="machineKey" + type="System.Web.Configuration.MachineKeyConfigHandler, System.Web, Version=1.0.3300.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" /> + <!-- /security --> + <section + name="sessionState" + type="System.Web.SessionState.SessionStateSectionHandler, System.Web, Version=1.0.3300.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" + allowDefinition="MachineToApplication" /> + <section + name="trace" + type="System.Web.Configuration.TraceConfigurationHandler, System.Web, Version=1.0.3300.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" /> + <section + name="trust" + type="System.Web.Security.CodeAccessSecurityHandler, System.Web, Version=1.0.3300.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" + allowDefinition="MachineToApplication" /> + <section + name="securityPolicy" + type="System.Web.Configuration.SecurityPolicyConfigHandler, System.Web, Version=1.0.3300.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" + allowDefinition="MachineToApplication" /> + <section + name="webControls" + type="System.Configuration.SingleTagSectionHandler, System, Version=1.0.3300.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" /> + <section + name="webServices" + type="System.Web.Services.Configuration.WebServicesConfigurationSectionHandler, System.Web.Services, Version=1.0.3300.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" /> + </sectionGroup> + </configSections> + + <!-- use this section to add application specific configuration + example: + <appSettings> + <add key="XML File Name" value="myXmlFileName.xml" /> + </appSettings> + --> + + <system.diagnostics> + <switches> + <!-- <add name="SwitchName" value="4"/> --> + </switches> + <trace + autoflush="false" + indentsize="4" /> + <!-- <assert assertuienabled="true" logfilename=".\TraceLog.txt"/> --> + </system.diagnostics> + + <system.net> + <defaultProxy> + + <!-- + The following entry enables reading of the per user (LAN) Internet settings. + Adding additional proxy settings, without first setting to "false", + will individually override. Note that "Automatic configuration" and + "automatic configuration scripts" cannot be read. + + <proxy> settings: + usesystemdefault="[true|false]" - Read settings from Internet Options (see above) + proxyaddress="[string]" - A Uri string of the proxy server to use. + bypassonlocal="[true|false]" - Enables bypassing of the proxy for local resources. + --> + + <proxy + usesystemdefault="true" /> + + <!-- use this section to disable proxy use for matching servers + example: + <bypasslist> + <add address="bypassRegexString" /> + </bypasslist> + --> + + <!-- use this section to override proxy settings with your own IWebProxy implementation + example: + <module + type="System.Net.WebProxy, System.Net, Version=1.0.3300.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" + /> + --> + + </defaultProxy> + <webRequestModules> + <add + prefix="http" + type="System.Net.HttpRequestCreator" /> + <add + prefix="https" + type="System.Net.HttpRequestCreator" /> + <add + prefix="file" + type="System.Net.FileWebRequestCreator" /> + </webRequestModules> + <authenticationModules> + <add + type="System.Net.DigestClient" /> + <add + type="System.Net.NegotiateClient" /> + <add + type="System.Net.KerberosClient" /> + <add + type="System.Net.NtlmClient" /> + <add + type="System.Net.BasicClient" /> + </authenticationModules> + <connectionManagement> + <add + address="*" + maxconnection="2" /> + </connectionManagement> + </system.net> + + <system.web> + + <!-- + trace Attributes: + enabled="[true|false]" - Enable application tracing + localOnly="[true|false]" - View trace results from localhost only + pageOutput="[true|false]" - Display trace ouput on individual pages + requestLimit="[number]" - Number of trace results available in trace.axd + traceMode="[SortByTime|SortByCategory]" - Sorts trace result displays based on Time or Category + --> + <trace + enabled="false" + localOnly="true" + pageOutput="false" + requestLimit="10" + traceMode="SortByTime" /> + + <!-- + globalization Attributes: + requestEncoding="[Encoding value]" - Encoding to use for request + responseEncoding="[Encoding value]" - Encoding to use for response + --> + <globalization + requestEncoding="utf-8" + responseEncoding="utf-8" /> + + <!-- + httpRuntime Attributes: + executionTimeout="[seconds]" - time in seconds before request is automatically timed out + maxRequestLength="[KBytes]" - KBytes size of maximum request length to accept + useFullyQualifiedRedirectUrl="[true|false]" - Fully qualifiy the URL for client redirects + minFreeThreads="[count]" - minimum number of free thread to allow execution of new requests + minLocalRequestFreeThreads="[count]" - minimum number of free thread to allow execution of new local requests + appRequestQueueLimit="[count]" - maximum number of requests queued for the application + --> + <httpRuntime + executionTimeout="90" + maxRequestLength="4096" + useFullyQualifiedRedirectUrl="false" + minFreeThreads="8" + minLocalRequestFreeThreads="4" + appRequestQueueLimit="100" /> + + <!-- compilation Attributes: + tempDirectory="directory" + debug="[true|false]" // Default: false + strict="[true|false]" // Default: false + explicit="[true|false]" // Default: false + batch="[true|false]" // Default: true + batchTimeout="timeout in seconds" // Default: 15 seconds + maxBatchSize="max number of pages per batched compilation" // Default: 1000 classes + maxBatchGeneratedFileSize="max combined size (in KB) of the generated source files per batched compilation" // Default: 3000KB + numRecompilesBeforeAppRestart="max number of recompilations before appdomain is cycled" // Default: 15 recomplations + defaultLanguage="name of a language as specified in a <compiler/> tag below" // Default: VB + --> + <compilation + debug="false" + explicit="true" + defaultLanguage="vb"> + + <compilers> + <compiler + language="c#;cs;csharp" + extension=".cs" + type="Microsoft.CSharp.CSharpCodeProvider, System, Version=1.0.3300.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" + warningLevel="1" /> + <compiler + language="vb;vbs;visualbasic;vbscript" + extension=".vb" + type="Microsoft.VisualBasic.VBCodeProvider, System, Version=1.0.3300.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" /> + <compiler + language="js;jscript;javascript" + extension=".js" + type="Microsoft.JScript.JScriptCodeProvider, Microsoft.JScript, Version=7.0.3300.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" /> + </compilers> + + <assemblies> + <add + assembly="mscorlib" /> + <add + assembly="System, Version=1.0.3300.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" /> + <add + assembly="System.Web, Version=1.0.3300.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" /> + <add + assembly="System.Data, Version=1.0.3300.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" /> + <add + assembly="System.Web.Services, Version=1.0.3300.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" /> + <add + assembly="System.Xml, Version=1.0.3300.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" /> + <add + assembly="System.Drawing, Version=1.0.3300.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" /> + <add + assembly="System.EnterpriseServices, Version=1.0.3300.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" /> + <add + assembly="*" /> + </assemblies> + + </compilation> + + <!-- pages Attributes: + buffer="[true|false]" // Default: true + enableSessionState="[true|false|ReadOnly]" // Default: true + enableViewState="[true|false]" // Default: true + enableViewStateMac="[true|false]" // Default: false + smartNavigation="[true|false]" // Default: false + autoEventWireup="[true|false]" // Default: true + pageBaseType="[typename]" // Default: System.Web.UI.Page + userControlBaseType="[typename]" // Default: System.Web.UI.UserControl + --> + <pages + buffer="true" + enableSessionState="true" + enableViewState="true" + enableViewStateMac="true" + autoEventWireup="true" /> + + <!-- + customErrors Attributes: + mode="[On|Off|RemoteOnly]" + On: Always display custom errors + Off: Always display ASP.NET error pages + RemoteOnly: Display custom errors to remote clients and ASP.NET errors to localhost + defaultRedirect="url" - Url to redirect client to when an error occurs + --> + <customErrors + mode="RemoteOnly" /> + + <!-- + authentication Attributes: + mode="[Windows|Forms|Passport|None]" + --> + <authentication + mode="Windows"> + + <!-- + forms Attributes: + name="[cookie name]" - Name of the cookie used for Forms Authentication + loginUrl="[url]" - Url to redirect client to for Authentication + protection="[All|None|Encryption|Validation]" - Protection mode for data in cookie + timeout="[seconds]" - Duration of time for cookie to be valid (reset on each request) + path="/" - Sets the path for the cookie + --> + <forms + name=".ASPXAUTH" + loginUrl="login.aspx" + protection="All" + timeout="30" + path="/"> + + <!-- + credentials Attributes: + passwordFormat="[Clear|SHA1|MD5]" - format of user password value stored in <user> + --> + <credentials + passwordFormat="SHA1"> + <!-- <user name="UserName" password="password"/> --> + </credentials> + + </forms> + + <!-- + passport Attributes: + redirectUrl=["url"] - Specifies the page to redirect to, if the page requires authentication, and the user has not signed on with passport + --> + <passport + redirectUrl="internal" /> + + </authentication> + + <!-- + identity Attributes: + impersonate="[true|false]" - Impersonate Windows User + userName="Windows user account to impersonate" | empty string implies impersonate the LOGON user specified by IIS + password="password of above specified account" | empty string + --> + <identity + impersonate="false" + userName="" + password="" /> + + <authorization> + + <!-- + allow/deny Attributes: + users="[*|?|name]" + * - All users + ? - Anonymous users + [name] - Named user + roles="[name]" + --> + <allow + users="*" /> + <!-- <allow users="[comma separated list of users]" + roles="[comma separated list of roles]" + verbs="[comma separated list of verbs]"/> + <deny users="[comma separated list of users]" + roles="[comma separated list of roles]" + verbs="[comma separated list of verbs]"/> + --> + + </authorization> + + <!-- validation="[SHA1|MD5|3DES]" --> + <machineKey + validationKey="AutoGenerate" + decryptionKey="AutoGenerate" + validation="SHA1" /> + + <securityPolicy> + <trustLevel + name="Full" + policyFile="internal" /> + <trustLevel + name="High" + policyFile="web_hightrust.config" /> + <trustLevel + name="Low" + policyFile="web_lowtrust.config" /> + <trustLevel + name="None" + policyFile="web_notrust.config" /> + </securityPolicy> + + <!-- level="[Full|High|Low|None]" --> + <trust + level="Full" + originUrl="" /> + + <!-- sessionState Attributes: + mode="[Off|InProc|StateServer|SQLServer]" + stateConnectionString="tcpip=server:port" + stateNetworkTimeout="timeout for network operations with State Server, in seconds" + sqlConnectionString="valid System.Data.SqlClient.SqlConnection string, minus Initial Catalog" + cookieless="[true|false]" + timeout="timeout in minutes" + --> + <sessionState + mode="InProc" + stateConnectionString="tcpip=127.0.0.1:42424" + stateNetworkTimeout="10" + sqlConnectionString="data source=127.0.0.1;user id=sa;password=" + cookieless="false" + timeout="20" /> + + <httpHandlers><!--<add verb="*" path="*.vsdisco" type="System.Web.Services.Discovery.DiscoveryRequestHandler, System.Web.Services, Version=1.0.3300.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" validate="false"/>--> + <add + verb="*" + path="trace.axd" + type="System.Web.Handlers.TraceHandler" /> + <add + verb="*" + path="*.aspx" + type="System.Web.UI.PageHandlerFactory" /> + <add + verb="*" + path="*.ashx" + type="System.Web.UI.SimpleHandlerFactory" /> + <add + verb="*" + path="*.asmx" + type="System.Web.Services.Protocols.WebServiceHandlerFactory, System.Web.Services, Version=1.0.3300.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" + validate="false" /> + <add + verb="*" + path="*.rem" + type="System.Runtime.Remoting.Channels.Http.HttpRemotingHandlerFactory, System.Runtime.Remoting, Version=1.0.3300.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" + validate="false" /> + <add + verb="*" + path="*.soap" + type="System.Runtime.Remoting.Channels.Http.HttpRemotingHandlerFactory, System.Runtime.Remoting, Version=1.0.3300.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" + validate="false" /> + <add + verb="*" + path="*.asax" + type="System.Web.HttpForbiddenHandler" /> + <add + verb="*" + path="*.ascx" + type="System.Web.HttpForbiddenHandler" /> + <add + verb="*" + path="*.config" + type="System.Web.HttpForbiddenHandler" /> + <add + verb="*" + path="*.cs" + type="System.Web.HttpForbiddenHandler" /> + <add + verb="*" + path="*.csproj" + type="System.Web.HttpForbiddenHandler" /> + <add + verb="*" + path="*.vb" + type="System.Web.HttpForbiddenHandler" /> + <add + verb="*" + path="*.vbproj" + type="System.Web.HttpForbiddenHandler" /> + <add + verb="*" + path="*.webinfo" + type="System.Web.HttpForbiddenHandler" /> + <add + verb="*" + path="*.asp" + type="System.Web.HttpForbiddenHandler" /> + <add + verb="*" + path="*.licx" + type="System.Web.HttpForbiddenHandler" /> + <add + verb="*" + path="*.resx" + type="System.Web.HttpForbiddenHandler" /> + <add + verb="*" + path="*.resources" + type="System.Web.HttpForbiddenHandler" /> + <add + verb="GET,HEAD" + path="*" + type="System.Web.StaticFileHandler" /> + <add + verb="*" + path="*" + type="System.Web.HttpMethodNotAllowedHandler" /> + </httpHandlers> + + + <httpModules> +<!-- These are not implemented yet + <add + name="OutputCache" + type="System.Web.Caching.OutputCacheModule" /> + <add + name="Session" + type="System.Web.SessionState.SessionStateModule" /> + <add + name="WindowsAuthentication" + type="System.Web.Security.WindowsAuthenticationModule" /> + <add + name="FormsAuthentication" + type="System.Web.Security.FormsAuthenticationModule" /> + <add + name="PassportAuthentication" + type="System.Web.Security.PassportAuthenticationModule" /> + <add + name="UrlAuthorization" + type="System.Web.Security.UrlAuthorizationModule" /> + <add + name="FileAuthorization" + type="System.Web.Security.FileAuthorizationModule" /> +--> + </httpModules> + + <!-- + processModel Attributes: + enable="[true|false]" - Enable processModel + timeout="[Infinite | HH:MM:SS] - Total life of process, once expired process is shutdown and a new process is created + idleTimeout="[Infinite | HH:MM:SS]" - Total idle life of process, once expired process is automatically shutdown + shutdownTimeout="[Infinite | HH:MM:SS]" - Time process is given to shutdown gracefully before being killed + requestLimit="[Infinite | number]" - Total number of requests to serve before process is shutdown + requestQueueLimit="[Infinite | number]" - Number of queued requests allowed before process is shutdown + restartQueueLimit="[Infinite | number]" - Number of requests kept in queue while process is restarting + memoryLimit="[number]" - Represents percentage of physical memory process is allowed to use before process is recycled + webGarden="[true|false]" - Determines whether a process should be affinitized with a particular CPU + cpuMask="[bit mask]" - Controls number of available CPUs available for ASP.NET processes (webGarden must be set to true) + userName="[user]" - Windows user to run the process as. + Special users: "SYSTEM": run as localsystem (high privilege admin) account. + "machine": run as low privilege user account named "ASPNET". + Other users: If domain is not specified, current machine name is assumed to be the domain name. + password="[AutoGenerate | password]" - Password of windows user. For special users (SYSTEM and machine), specify "AutoGenerate". + logLevel="[All|None|Errors]" - Event types logged to the event log + clientConnectedCheck="[HH:MM:SS]" - Time a request is left in the queue before ASP.NET does a client connected check + comAuthenticationLevel="[Default|None|Connect|Call|Pkt|PktIntegrity|PktPrivacy]" - Level of authentication for DCOM security + comImpersonationLevel="[Default|Anonymous|Identify|Impersonate|Delegate]" - Authentication level for COM security + responseDeadlockInterval="[Infinite | HH:MM:SS]" - For deadlock detection, timeout for responses when there are executing requests. + responseRestartDeadlockInterval="[Infinite | HH:MM:SS]" - Time to wait between restarting WPs due to responseDeadlockInterval + maxWorkerThreads="[number]" - Maximum number of worker threads per CPU in the thread pool + maxIoThreads="[number]" - Maximum number of IO threads per CPU in the thread pool + serverErrorMessageFile="[filename]" - Customization for "Server Unavailable" message + + When ASP.NET is running under IIS 6 in native mode, the IIS 6 process model is + used and settings in this section are ignored. Please use the IIS administrative + UI to configure things like process identity and cycling for the IIS + worker process for the desired application + --> + <processModel + enable="true" + timeout="Infinite" + idleTimeout="Infinite" + shutdownTimeout="0:00:05" + requestLimit="Infinite" + requestQueueLimit="5000" + restartQueueLimit="10" + memoryLimit="60" + webGarden="false" + cpuMask="0xffffffff" + userName="machine" + password="AutoGenerate" + logLevel="Errors" + clientConnectedCheck="0:00:05" + comAuthenticationLevel="Connect" + comImpersonationLevel="Impersonate" + responseRestartDeadlockInterval="00:09:00" + responseDeadlockInterval="00:03:00" + maxWorkerThreads="25" + maxIoThreads="25" /> + + <webControls + clientScriptsLocation="/aspnet_client/{0}/{1}/" /> + + <clientTarget> + <add + alias="ie5" + userAgent="Mozilla/4.0 (compatible; MSIE 5.5; Windows NT 4.0)" /> + <add + alias="ie4" + userAgent="Mozilla/4.0 (compatible; MSIE 4.0; Windows NT 4.0)" /> + <add + alias="uplevel" + userAgent="Mozilla/4.0 (compatible; MSIE 4.0; Windows NT 4.0)" /> + <add + alias="downlevel" + userAgent="Unknown" /> + </clientTarget> + + <!-- For updates to this browser data visit cyScape, Inc. at http://www.cyscape.com/browsercaps --> + <browserCaps> + <result type="System.Web.HttpBrowserCapabilities" /> + <use + var="HTTP_USER_AGENT" /> + + browser=Unknown + version=0.0 + majorversion=0 + minorversion=0 + frames=false + tables=false + cookies=false + backgroundsounds=false + vbscript=false + javascript=false + javaapplets=false + activexcontrols=false + win16=false + win32=false + beta=false + ak=false + sk=false + aol=false + crawler=false + cdf=false + gold=false + authenticodeupdate=false + tagwriter=System.Web.UI.Html32TextWriter + ecmascriptversion=0.0 + msdomversion=0.0 + w3cdomversion=0.0 + platform=Unknown + clrVersion=0.0 + css1=false + css2=false + xml=false + + <filter> + <case + match="COM\+|\.NET CLR (?'clrVersion'[0-9\.]*)"> + clrVersion=${clrVersion} + </case> + </filter> + + <filter> + <case + match="Windows 95|Win95"> + platform=Win95 + </case> + <case + match="Windows 98|Win98"> + platform=Win98 + </case> + <case + match="Windows NT|WinNT"> + platform=WinNT + </case> + <case + match="Windows 3.1|Win16"> + platform=Win16 + </case> + <case + match="Windows CE|WinCE"> + platform=WinCE + </case> + <case + match="Mac_68000|Macintosh.*68K"> + platform=Mac68K + </case> + <case + match="Mac_PowerPC|Macintosh.*PPC"> + platform=MacPPC + </case> + <case + match="X11"> + platform=UNIX + </case> + <case + match="WebTV"> + platform=WebTV + </case> + </filter> + + <filter> + <case + match="16bit|Windows 3.1|Win16"> + win16=true + </case> + <case + match="Windows 95|Win95|Windows 98|Win98|Windows NT|WinNT|Win32"> + win32=true + </case> + </filter> + + + <filter> + <case + match="WebTV/(?'version'(?'major'\d+)(?'minor'\.\d+)(?'letters'\w*))"> + browser=WebTV + version=${version} + majorversion=${major} + minorversion=${minor} + tables=true + cookies=true + backgroundsounds=true + + <filter + match="2" + with="${minor}"> + javascript=true + ecmascriptversion=1.0 + css1=true + </filter> + <filter + match="^b" + with="${letters}"> + beta=true + </filter> + </case> + + <case + match="Opera[ /](?'version'(?'major'\d+)(?'minor'\.\d+)(?'letters'\w*))"> + browser=Opera + version=${version} + majorversion=${major} + minorversion=${minor} + frames=true + tables=true + cookies=true + javascript=true + ecmascriptversion=1.1 + + <filter + match="[4-9]" + with="${major}"> + ecmascriptversion=1.3 + css1=true + css2=true + xml=true + + <filter + match="[5-9]" + with="${major}"> + w3cdomversion=1.0 + </filter> + </filter> + + + + + <filter + match="^b" + with="${letters}"> + beta=true + </filter> + </case> + + <case + match="^Mozilla[^(]*\(compatible; MSIE (?'version'(?'major'\d+)(?'minor'\.\d+)(?'letters'\w*))(?'extra'.*)"> + + browser=IE + version=${version} + majorversion=${major} + minorversion=${minor} + + <case + match="[5-9]\." + with="${version}"> + frames=true + tables=true + cookies=true + backgroundsounds=true + vbscript=true + javascript=true + javaapplets=true + activexcontrols=true + tagwriter=System.Web.UI.HtmlTextWriter + ecmascriptversion=1.2 + msdomversion=${major}${minor} + w3cdomversion=1.0 + css1=true + css2=true + xml=true + + <filter + with="${letters}" + match="^b"> + beta=true + </filter> + <filter + with="${extra}" + match="Crawler"> + crawler=true + </filter> + </case> + + <case + match="^4\." + with="${version}"> + frames=true + tables=true + cookies=true + backgroundsounds=true + vbscript=true + javascript=true + javaapplets=true + activexcontrols=true + tagwriter=System.Web.UI.HtmlTextWriter + ecmascriptversion=1.2 + msdomversion=4.0 + cdf=true + css1=true + + <filter + with="${letters}" + match="^[ab]"> + beta=true + </filter> + <filter + with="${extra}" + match="Crawler"> + crawler=true + </filter> + <filter + match="; AOL" + with="${extra}"> + aol=true + </filter> + <filter + match="; Update a;" + with="${extra}"> + authenticodeupdate=true + </filter> + </case> + + <case + match="^3\." + with="${version}"> + frames=true + tables=true + cookies=true + backgroundsounds=true + vbscript=true + javascript=true + javaapplets=true + activexcontrols=true + ecmascriptversion=1.0 + css1=true + + <filter + match="true" + with="%{win16}"> + javaapplets=false + activexcontrols=false + <filter + match="^a" + with="${letters}"> + beta=true + vbscript=false + javascript=false + </filter> + </filter> + <filter + match="Mac68K|MacPPC" + with="%{platform}"> + vbscript=false + activexcontrols=false + </filter> + <filter + match="^B" + with="${letters}"> + beta=true + </filter> + + <filter + match="; AK;" + with="${extra}"> + ak=true + </filter> + <filter + match="; SK;" + with="${extra}"> + sk=true + </filter> + <filter + match="; Update a;" + with="${extra}"> + authenticodeupdate=true + </filter> + <filter + match="; AOL" + with="${extra}"> + aol=true + </filter> + </case> + + <case + match="^2\." + with="${version}"> + tables=true + cookies=true + backgroundsounds=true + + <filter + match="^b" + with="${letters}"> + beta=true + </filter> + <filter + match="; AOL" + with="${extra}"> + aol=true + </filter> + </case> + + <case + match="^1\.5" + with="${version}"> + tables=true + cookies=true + </case> + + </case> + + <case + match="^Microsoft Pocket Internet Explorer/0.6"> + browser=PIE + version=1.0 + majorversion=1 + minorversion=0 + tables=true + backgroundsounds=true + platform=WinCE + </case> + + <case + match="^Mozilla[^(]*\(compatible; MSPIE (?'version'(?'major'\d+)(?'minor'\.\d+)(?'letters'\w*))(?'extra'.*)"> + browser=PIE + version=${version} + majorversion=${major} + minorversion=${minor} + tables=true + backgroundsounds=true + cookies=true + + <case + match="2\." + with="${version}"> + frames=true + </case> + </case> + + <case + match="^Mozilla/5\.0 \([^)]*\) (Gecko/[-\d]+ )?Netscape6/(?'version'(?'major'\d+)(?'minor'\.\d+)(?'letters'\w*)).*"> + browser=Netscape + version=${version} + majorversion=${major} + minorversion=${minor} + frames=true + tables=true + cookies=true + javascript=true + javaapplets=true + ecmascriptversion=1.5 + w3cdomversion=1.0 + css1=true + css2=true + xml=true + + <filter + match="^b" + with="${letters}"> + beta=true + </filter> + </case> + + <case + match="^Mozilla/2\.01 \(Compatible\) Oracle\(tm\) PowerBrowser\(tm\)/1\.0a"> + browser=PowerBrowser + version=1.5 + majorversion=1 + minorversion=.5 + frames=true + tables=true + cookies=true + vbscript=true + javascript=true + javaapplets=true + platform=Win95 + </case> + + <case + match="^Mozilla/(?'version'(?'major'\d+)(?'minor'\.\d+)(?'letters'\w*)).*"> + browser=Netscape + version=${version} + majorversion=${major} + minorversion=${minor} + + <filter + match="^b" + with="${letters}"> + beta=true + </filter> + + <filter + match="Gold" + with="${letters}"> + gold=true + </filter> + + <case + match="^[4-9]\." + with="${version}"> + frames=true + tables=true + cookies=true + javascript=true + javaapplets=true + ecmascriptversion=1.2 + css1=true + + <filter + match="^[5-9]*" + with="${minor}"> + ecmascriptversion=1.3 + </filter> + </case> + + <case + match="^[2-3]\." + with="${version}"> + frames=true + tables=true + cookies=true + javascript=true + javaapplets=true + ecmascriptversion=1.1 + </case> + </case> + + </filter> + + <filter> + <case + match="Unknown" + with="%{browser}"> + type=Unknown + </case> + <case> + type=%{browser}%{majorversion} + </case> + </filter> +</browserCaps> + + <webServices> + <protocols> + <add + name="HttpSoap" /> + <add + name="HttpPost" /> + <add + name="HttpGet" /> + <add + name="Documentation" /> + </protocols> + <soapExtensionTypes> + </soapExtensionTypes> + <soapExtensionReflectorTypes> + </soapExtensionReflectorTypes> + <soapExtensionImporterTypes> + </soapExtensionImporterTypes> + <wsdlHelpGenerator + href="DefaultWsdlHelpGenerator.aspx" /> + <serviceDescriptionFormatExtensionTypes> + </serviceDescriptionFormatExtensionTypes> + </webServices> +</system.web> + + <!-- + Use this section to enable just in time debugging of + Windows Forms applications on machines that have a + debugger installed. + + By default Windows Forms will display a dialog with + a Continue, Quit, and Details button on it. However, + this will prevent a installed debugger from being + able to attach in the case of an unhandled exception. + + You can also apply this attribute to an application's + config file. + + The enable jitDebugging must be set to true to enable + just in time debugging. Windows Forms defaults this + value to false. + --> + <!-- <system.windows.forms jitDebugging="false" /> --> + <system.runtime.remoting> + <application> + <channels> + <channel + ref="http client" + displayName="http client (delay loaded)" + delayLoadAsClientChannel="true" /> + <channel + ref="tcp client" + displayName="tcp client (delay loaded)" + delayLoadAsClientChannel="true" /> + </channels> + </application> + <channels> + <channel + id="http" + type="System.Runtime.Remoting.Channels.Http.HttpChannel, System.Runtime.Remoting, Version=1.0.3300.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" /> + <channel + id="http client" + type="System.Runtime.Remoting.Channels.Http.HttpClientChannel, System.Runtime.Remoting, Version=1.0.3300.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" /> + <channel + id="http server" + type="System.Runtime.Remoting.Channels.Http.HttpServerChannel, System.Runtime.Remoting, Version=1.0.3300.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" /> + <channel + id="tcp" + type="System.Runtime.Remoting.Channels.Tcp.TcpChannel, System.Runtime.Remoting, Version=1.0.3300.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" /> + <channel + id="tcp client" + type="System.Runtime.Remoting.Channels.Tcp.TcpClientChannel, System.Runtime.Remoting, Version=1.0.3300.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" /> + <channel + id="tcp server" + type="System.Runtime.Remoting.Channels.Tcp.TcpServerChannel, System.Runtime.Remoting, Version=1.0.3300.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" /> + </channels> + <channelSinkProviders> + <clientProviders> + <formatter + id="soap" + type="System.Runtime.Remoting.Channels.SoapClientFormatterSinkProvider, System.Runtime.Remoting, Version=1.0.3300.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" /> + <formatter + id="binary" + type="System.Runtime.Remoting.Channels.BinaryClientFormatterSinkProvider, System.Runtime.Remoting, Version=1.0.3300.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" /> + </clientProviders> + <serverProviders> + <formatter + id="soap" + type="System.Runtime.Remoting.Channels.SoapServerFormatterSinkProvider, System.Runtime.Remoting, Version=1.0.3300.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" /> + <formatter + id="binary" + type="System.Runtime.Remoting.Channels.BinaryServerFormatterSinkProvider, System.Runtime.Remoting, Version=1.0.3300.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" /> + <provider + id="wsdl" + type="System.Runtime.Remoting.MetadataServices.SdlChannelSinkProvider, System.Runtime.Remoting, Version=1.0.3300.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" /> + </serverProviders> + </channelSinkProviders> + </system.runtime.remoting> +</configuration> |