Free cookie consent management tool by TermsFeed Policy Generator

source: branches/HeuristicLab.Hive-3.3/sources/HeuristicLab.Hive/HiveWeb/Hive-3.3/Web.config @ 5066

Last change on this file since 5066 was 5066, checked in by cneumuel, 13 years ago

#1260 moved files

File size: 7.8 KB
Line 
1<?xml version="1.0"?>
2<configuration>
3  <configSections>
4    <sectionGroup name="applicationSettings" type="System.Configuration.ApplicationSettingsGroup, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
5      <section name="HeuristicLab.Tracing.Properties.Settings" type="System.Configuration.ClientSettingsSection, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" allowExeDefinition="MachineToLocalUser" requirePermission="false"/>
6    </sectionGroup>
7  </configSections>
8 
9 
10  <system.diagnostics>
11    <sources>
12      <source name="System.ServiceModel.MessageLogging" switchValue="Warning, ActivityTracing">
13        <listeners>
14          <add type="System.Diagnostics.DefaultTraceListener" name="Default">
15            <filter type="" />
16          </add>
17          <add name="ServiceModelMessageLoggingListener">
18            <filter type="" />
19          </add>
20        </listeners>
21      </source>
22      <source name="System.ServiceModel" switchValue="Information,ActivityTracing">
23        <listeners>
24          <add type="System.Diagnostics.DefaultTraceListener" name="Default">
25            <filter type="" />
26          </add>
27          <add name="ServiceModelTraceListener">
28            <filter type="" />
29          </add>
30        </listeners>
31      </source>
32    </sources>
33    <sharedListeners>
34      <add initializeData="c:\ch\stuff\log\web_messages.svclog"
35        type="System.Diagnostics.XmlWriterTraceListener, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"
36        name="ServiceModelMessageLoggingListener" traceOutputOptions="DateTime, Timestamp">
37        <filter type="" />
38      </add>
39      <add initializeData="c:\ch\stuff\log\web_tracelog.svclog"
40        type="System.Diagnostics.XmlWriterTraceListener, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"
41        name="ServiceModelTraceListener" traceOutputOptions="DateTime, Timestamp">
42        <filter type="" />
43      </add>
44    </sharedListeners>
45  </system.diagnostics>
46 
47 
48  <applicationSettings>
49    <HeuristicLab.Tracing.Properties.Settings>
50      <setting name="TracingLog4netConfigFile" serializeAs="String">
51        <value/>
52      </setting>
53    </HeuristicLab.Tracing.Properties.Settings>
54  </applicationSettings>
55 
56  <connectionStrings>
57    <add name="HeuristicLab.Authentication" connectionString="data source=localhost;Integrated Security=SSPI;Initial Catalog=HeuristicLab.Authentication"/>
58  </connectionStrings>
59 
60  <system.web>
61    <compilation debug="true" targetFramework="4.0">
62    </compilation>
63    <membership>
64      <providers>
65        <clear/>
66        <add name="AspNetSqlMembershipProvider" type="System.Web.Security.SqlMembershipProvider" connectionStringName="HeuristicLab.Authentication" enablePasswordRetrieval="false" enablePasswordReset="true" requiresQuestionAndAnswer="false" requiresUniqueEmail="false" maxInvalidPasswordAttempts="5" minRequiredPasswordLength="6" minRequiredNonalphanumericCharacters="0" passwordAttemptWindow="10" applicationName="HeuristicLab.Authentication"/>
67      </providers>
68    </membership>
69    <roleManager enabled="true">
70      <providers>
71        <clear/>
72        <add name="AspNetSqlRoleProvider" type="System.Web.Security.SqlRoleProvider" connectionStringName="HeuristicLab.Authentication" applicationName="HeuristicLab.Authentication"/>
73      </providers>
74    </roleManager>
75    <pages controlRenderingCompatibilityVersion="3.5" clientIDMode="AutoID"/>
76  </system.web>
77 
78  <system.serviceModel>
79    <diagnostics>
80      <messageLogging logEntireMessage="true" logMalformedMessages="true" logMessagesAtServiceLevel="true" logMessagesAtTransportLevel="true" maxMessagesToLog="3000"/>
81    </diagnostics>
82   
83    <bindings>
84      <netTcpBinding>
85        <binding name="TcpStreamedBinding" sendTimeout="00:10:00" transferMode="Streamed" maxBufferPoolSize="104857600" maxBufferSize="104857600" maxReceivedMessageSize="104857600">
86          <readerQuotas maxStringContentLength="104857600" maxArrayLength="104857600"/>
87          <security mode="TransportWithMessageCredential">
88            <transport clientCredentialType="Certificate"/>
89            <message clientCredentialType="UserName"/>
90          </security>
91        </binding>
92      </netTcpBinding>
93      <wsHttpBinding>
94        <binding name="HiveServerHttpBinding" maxReceivedMessageSize="104857600">
95          <readerQuotas maxStringContentLength="104857600" maxArrayLength="104857600"/>
96          <security mode="Message">
97            <transport/>
98            <message clientCredentialType="UserName"/>
99          </security>
100        </binding>
101      </wsHttpBinding>
102    </bindings>
103   
104    <behaviors>
105      <serviceBehaviors>
106        <behavior name="ServiceBehaviour">
107          <serviceMetadata httpGetEnabled="false" httpsGetEnabled="false"/>
108          <serviceDebug includeExceptionDetailInFaults="true"/>
109          <serviceAuthorization principalPermissionMode="UseAspNetRoles" roleProviderName="AspNetSqlRoleProvider"/>
110          <serviceCredentials>
111            <serviceCertificate findValue="localhost" x509FindType="FindBySubjectName"/>
112            <userNameAuthentication userNamePasswordValidationMode="MembershipProvider" membershipProviderName="AspNetSqlMembershipProvider"/>
113          </serviceCredentials>
114          <serviceSecurityAudit auditLogLocation="Application" suppressAuditFailure="false" messageAuthenticationAuditLevel="SuccessOrFailure"/>
115          <serviceThrottling maxConcurrentCalls="100"/>
116        </behavior>
117      </serviceBehaviors>
118    </behaviors>
119   
120    <services>
121      <service behaviorConfiguration="ServiceBehaviour" name="HeuristicLab.Hive.Server.Core.SlaveFacade">
122        <endpoint address="" binding="wsHttpBinding" bindingConfiguration="HiveServerHttpBinding" name="SlaveHttpEndpoint" contract="HeuristicLab.Hive.Contracts.Interfaces.ISlaveFacade"/>
123        <endpoint address="mex" binding="mexHttpBinding" name="SlaveMexEndpoint" contract="IMetadataExchange"/>
124        <endpoint address="" binding="netTcpBinding" bindingConfiguration="TcpStreamedBinding" name="SlaveTcpStreamedEndpoint" contract="HeuristicLab.Hive.Contracts.Interfaces.ISlaveFacade" />
125        <endpoint address="mex" binding="mexTcpBinding" name="ClientNetTcpMexEndpoint" contract="IMetadataExchange"/>
126      </service>
127      <service behaviorConfiguration="ServiceBehaviour" name="HeuristicLab.Hive.Server.Core.ServerConsoleFacade">
128        <endpoint address="" binding="wsHttpBinding" bindingConfiguration="HiveServerHttpBinding" name="ServerConsoleHttpEndpoint" contract="HeuristicLab.Hive.Contracts.Interfaces.IServerConsoleFacade"/>
129        <endpoint address="mex" binding="mexHttpBinding" name="ServerConsoleMexEndpoint" contract="IMetadataExchange"/>
130      </service>
131      <service behaviorConfiguration="ServiceBehaviour" name="HeuristicLab.Hive.Server.Core.ClientFacade">
132        <endpoint address="" binding="wsHttpBinding" bindingConfiguration="HiveServerHttpBinding" name="ClientHttpEndpoint" contract="HeuristicLab.Hive.Contracts.Interfaces.IClientFacade"/>
133        <endpoint address="mex" binding="mexHttpBinding" name="ClientHttpMexEndpoint" contract="IMetadataExchange"/>
134        <endpoint address="" binding="netTcpBinding" bindingConfiguration="TcpStreamedBinding" name="ClientTcpStreamedEndpoint" contract="HeuristicLab.Hive.Contracts.Interfaces.IClientFacade" />
135        <endpoint address="mex" binding="mexTcpBinding" name="ClientNetTcpMexEndpoint" contract="IMetadataExchange"/>
136      </service>
137    </services>
138   
139  </system.serviceModel>
140 
141  <system.webServer>
142    <modules runAllManagedModulesForAllRequests="true">
143      <add name="HiveServerModule" type="HeuristicLab.Hive.Server.Core.IISModules.HiveServerModule"/>
144    </modules>
145    <directoryBrowse enabled="true"/>
146  </system.webServer>
147 
148</configuration>
Note: See TracBrowser for help on using the repository browser.