Merge pull request #5714 from alexischr/update_bockbuild
[mono.git] / data / net_2_0 / web.config
index d9f0a3e0c803c1c4f83b861ef0f0bc32e80f3f92..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="HttpSoap12"/>
-                               <add name="HttpPost"/>
-                               <add name="HttpGet"/>
-                               <add name="Documentation"/>
-                       </protocols>
-                       <conformanceWarnings>
-                               <add name="BasicProfile1_1"/>
-                       </conformanceWarnings>
-                       <wsdlHelpGenerator href="DefaultWsdlHelpGenerator.aspx" />
-               </webServices>
                <pages>
                        <namespaces>
                                <add namespace="System" />
                </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 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)" />