Merge pull request #5714 from alexischr/update_bockbuild
[mono.git] / data / net_2_0 / web.config
index e69019010004e5db8e9609d7da8b6af79861ed36..e1428f8c39ba200383ec08d6f8817086011cb92e 100644 (file)
@@ -3,11 +3,19 @@
 <configuration>
 
        <system.web>
+               <monoSettings>
+                       <compilersCompatibility>
+                               <compiler language="c#;cs;csharp" extension=".cs" compilerOptions="/nowarn:0169"
+                                         type="Microsoft.CSharp.CSharpCodeProvider, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
+                       </compilersCompatibility>
+               </monoSettings>
+               
                <authorization>
                        <allow users="*" />
                </authorization>
                <httpHandlers>
                        <add verb="*" path="Trace.axd" type="System.Web.Handlers.TraceHandler, System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
+                       <add verb="*" path="UrlRouting.axd" type="System.Web.HttpForbiddenHandler, System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
                        <add verb="*" path="*.aspx" type="System.Web.UI.PageHandlerFactory, System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
                        <add verb="*" path="*.asmx" validate="false" type="System.Web.Services.Protocols.WebServiceHandlerFactory, System.Web.Services, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
                        <add verb="*" path="*.ashx" type="System.Web.UI.SimpleHandlerFactory, System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
@@ -29,8 +37,9 @@
                        <add verb="*" path="*.vbproj" type="System.Web.HttpForbiddenHandler, System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
                        <add verb="*" path="*.licx" type="System.Web.HttpForbiddenHandler, System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
                        <add verb="*" path="*.dll" type="System.Web.HttpForbiddenHandler, System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
-               <add verb="*" path="*.rem" type="System.Runtime.Remoting.Channels.Http.HttpRemotingHandlerFactory, System.Runtime.Remoting, Culture=neutral, PublicKeyToken=b77a5c561934e089" validate="false" />
-               <add verb="*" path="*.soap" type="System.Runtime.Remoting.Channels.Http.HttpRemotingHandlerFactory, System.Runtime.Remoting, Culture=neutral, PublicKeyToken=b77a5c561934e089" validate="false" />
+                       <add verb="*" path="*.rem" type="System.Runtime.Remoting.Channels.Http.HttpRemotingHandlerFactory, System.Runtime.Remoting, Culture=neutral, PublicKeyToken=b77a5c561934e089" validate="false" />
+                       <add verb="*" path="*.soap" type="System.Runtime.Remoting.Channels.Http.HttpRemotingHandlerFactory, System.Runtime.Remoting, Culture=neutral, PublicKeyToken=b77a5c561934e089" validate="false" />
+                       <add verb="*" path="*.svc" type="System.ServiceModel.Channels.SvcHttpHandlerFactory, System.ServiceModel, Version=3.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
                        <add verb="GET,HEAD" path="*" type="System.Web.StaticFileHandler, System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
                        <add verb="*" path="*" type="System.Web.HttpMethodNotAllowedHandler, System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
                </httpHandlers>
                                uiculture="en-US" />
                -->
                <sessionState mode="InProc" />
-               <webServices>
-                       <protocols>
-                               <add name="HttpSoap"/>
-                               <add name="HttpPost"/>
-                               <add name="HttpGet"/>
-                               <add name="Documentation"/>
-                       </protocols>
-                       <wsdlHelpGenerator href="DefaultWsdlHelpGenerator.aspx" />
-               </webServices>
+               <pages>
+                       <namespaces>
+                               <add namespace="System" />
+                               <add namespace="System.Collections" />
+                               <add namespace="System.Collections.Specialized" />
+                               <add namespace="System.Configuration" />
+                               <add namespace="System.Text" />
+                               <add namespace="System.Text.RegularExpressions" />
+                               <add namespace="System.Web" />
+                               <add namespace="System.Web.Caching" />
+                               <add namespace="System.Web.SessionState" />
+                               <add namespace="System.Web.Security" />
+                               <add namespace="System.Web.Profile" />
+                               <add namespace="System.Web.UI" />
+                               <add namespace="System.Web.UI.WebControls" />
+                               <!-- <add namespace="System.Web.UI.WebControls.WebParts" /> -->
+                               <add namespace="System.Web.UI.HtmlControls" />
+                       </namespaces>
+               </pages>
                <webControls clientScriptsLocation="/web_scripts" />
                <compilation debug="false" defaultLanguage="c#" explicit="true" strict="false" >
-                       <compilers>
-                       <compiler language="cs;c#;csharp" extension=".cs" warningLevel="1" compilerOptions=""
-                                 type="Microsoft.CSharp.CSharpCodeProvider, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
-                       <compiler language="vb;vbs;visualbasic;vbscript" extension=".vb"
-                                 warningLevel="1" compilerOptions=""
-                                 type="Microsoft.VisualBasic.VBCodeProvider, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
-                       </compilers>
                        <assemblies>
                                <!--<add assembly="mscorlib" /> -->
-                               <add assembly="System" />
-                               <add assembly="System.Xml" />
-                               <add assembly="System.Configuration" />
-                               <add assembly="System.Data" />
-                               <add assembly="System.Web" />
-                               <add assembly="System.Web.Services" />
-                               <add assembly="System.Drawing" />
+                               <add assembly="System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
+                               <add assembly="System.Configuration, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
+                               <add assembly="System.Data, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
+                               <add assembly="System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
+                               <add assembly="System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
+                               <add assembly="System.Web.Services, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
+                               <add assembly="System.Runtime.Serialization, Version=3.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089, processorArchitecture=MSIL"/>
+                               <add assembly="System.IdentityModel, Version=3.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089, processorArchitecture=MSIL"/>
+                               <add assembly="System.ServiceModel, Version=3.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"/>
+                               <add assembly="System.ServiceModel.Web, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
+                               <add assembly="System.Xml, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
                                <add assembly="*" /> <!-- Add assemblies in bin directory -->
                        </assemblies>
                        <expressionBuilders>
                                <add expressionPrefix="AppSettings"
                                     type="System.Web.Compilation.AppSettingsExpressionBuilder, System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
                        </expressionBuilders>
+                       <buildProviders>
+                               <add extension=".aspx" type="System.Web.Compilation.PageBuildProvider" />
+                               <add extension=".ascx" type="System.Web.Compilation.UserControlBuildProvider" />
+                               <add extension=".master" type="System.Web.Compilation.MasterPageBuildProvider" />
+                               <add extension=".asmx" type="System.Web.Compilation.WebServiceBuildProvider" />
+                               <add extension=".ashx" type="System.Web.Compilation.WebHandlerBuildProvider" />
+                               <add extension=".soap" type="System.Web.Compilation.WebServiceBuildProvider" />
+                               <add extension=".resx" type="System.Web.Compilation.ResXBuildProvider" />
+                               <add extension=".resources" type="System.Web.Compilation.ResourcesBuildProvider" />
+                               <add extension=".wsdl" type="System.Web.Compilation.WsdlBuildProvider" />
+                               <add extension=".xsd" type="System.Web.Compilation.XsdBuildProvider" />
+                               <add extension=".js" type="System.Web.Compilation.ForceCopyBuildProvider" />
+                               <add extension=".lic" type="System.Web.Compilation.IgnoreFileBuildProvider" />
+                               <add extension=".licx" type="System.Web.Compilation.IgnoreFileBuildProvider" />
+                               <add extension=".exclude" type="System.Web.Compilation.IgnoreFileBuildProvider" />
+                               <add extension=".refresh" type="System.Web.Compilation.IgnoreFileBuildProvider" />
+                       </buildProviders>
                </compilation>
-               <httpRuntime executionTimeout="90"
+               <httpRuntime executionTimeout="110"
                             maxRequestLength="4096"
                             useFullyQualifiedRedirectUrl="false"
                             minFreeThreads="8"
                             minLocalRequestFreeThreads="4"
-                            appRequestQueueLimit="100" />
+                            appRequestQueueLimit="5000" />
                <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="downlevel" userAgent="Unknown" />
                </clientTarget>
 
-               <siteMap enabled="false">
+               <siteMap>
                        <providers>
                                <add name="AspNetXmlSiteMapProvider"
                                 description="Default site map provider that reads in .sitemap xml files."