Free cookie consent management tool by TermsFeed Policy Generator

source: branches/HeuristicLab.Hive-3.4/sources/HeuristicLab.Services.Hive.Web/Hive-3.4/Web.config @ 6168

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

#1233

  • removed Job-dto objects from slave core (since it stores outdated objects)
  • added command textbox to HiveJobView
  • improved the way the control buttons behave in HiveJobView
  • improved job control (pause and stop is also possible when job is not currently calculating)
  • improved gantt chart view (last state log entry is also displayed)
  • unified code for downloading jobs between experiment manager and hive engine
File size: 4.3 KB
Line 
1<?xml version="1.0"?>
2<configuration>
3
4  <connectionStrings>
5    <add name="HeuristicLab.Authentication" connectionString="data source=localhost;Integrated Security=SSPI;Initial Catalog=HeuristicLab.Authentication"/>
6  </connectionStrings>
7 
8  <system.web>
9    <compilation debug="true" targetFramework="4.0" />
10    <membership>
11      <providers>
12        <clear/>
13        <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"/>
14      </providers>
15    </membership>
16    <roleManager enabled="true">
17      <providers>
18        <clear/>
19        <add name="AspNetSqlRoleProvider" type="System.Web.Security.SqlRoleProvider" connectionStringName="HeuristicLab.Authentication" applicationName="HeuristicLab.Authentication"/>
20      </providers>
21    </roleManager>
22    <pages controlRenderingCompatibilityVersion="3.5" clientIDMode="AutoID"/>
23  </system.web>
24 
25  <system.serviceModel>
26    <diagnostics>
27      <messageLogging logEntireMessage="true" logMalformedMessages="true" logMessagesAtServiceLevel="true" logMessagesAtTransportLevel="true" maxMessagesToLog="3000"/>
28    </diagnostics>
29   
30    <bindings>
31      <wsHttpBinding>
32
33        <binding name="WSHttpBinding_IHiveService"
34                 receiveTimeout="00:10:00"
35                 sendTimeout="00:10:00"
36                 maxBufferPoolSize="2147483647"
37                 maxReceivedMessageSize="2147483647">
38          <readerQuotas maxStringContentLength="2147483647" maxArrayLength="2147483647" />
39          <security mode="Message">
40            <transport clientCredentialType="Certificate"/>
41            <message clientCredentialType="UserName" />
42          </security>
43        </binding>
44      </wsHttpBinding>
45    </bindings>
46   
47    <behaviors>
48      <serviceBehaviors>
49        <behavior name="ServiceBehaviour_IHiveService">
50          <!-- To avoid disclosing metadata information, set the value below to false and remove the metadata endpoint above before deployment -->
51          <serviceMetadata httpGetEnabled="true" httpsGetEnabled="false" />
52          <!-- To receive exception details in faults for debugging purposes, set the value below to true.  Set to false before deployment to avoid disclosing exception information -->
53          <serviceDebug httpHelpPageEnabled="true" includeExceptionDetailInFaults="true" />
54          <serviceAuthorization principalPermissionMode="UseAspNetRoles" roleProviderName="AspNetSqlRoleProvider" />
55          <serviceCredentials>
56            <serviceCertificate findValue="localhost" x509FindType="FindBySubjectName" />
57            <userNameAuthentication userNamePasswordValidationMode="MembershipProvider" membershipProviderName="AspNetSqlMembershipProvider" />
58          </serviceCredentials>
59          <serviceSecurityAudit auditLogLocation="Application" suppressAuditFailure="false" messageAuthenticationAuditLevel="SuccessOrFailure" />
60          <serviceThrottling maxConcurrentCalls="100" />
61          <dataContractSerializer maxItemsInObjectGraph="2147483647" />
62        </behavior>
63      </serviceBehaviors>
64    </behaviors>
65
66    <services>
67      <service behaviorConfiguration="ServiceBehaviour_IHiveService" name="HeuristicLab.Services.Hive.HiveService">
68        <endpoint address="mex" binding="mexHttpBinding" bindingConfiguration="" name="MexEndpoint" contract="IMetadataExchange" />
69        <endpoint binding="wsHttpBinding" bindingConfiguration="WSHttpBinding_IHiveService" name="WSHttpBinding_IHiveService" contract="HeuristicLab.Services.Hive.Common.ServiceContracts.IHiveService" />
70      </service>
71    </services>
72   
73    <serviceHostingEnvironment multipleSiteBindingsEnabled="true" />
74  </system.serviceModel>
75
76  <system.webServer>
77    <!--<modules runAllManagedModulesForAllRequests="true">
78      <add name="HiveServerModule" type="HeuristicLab.Services.Hive.IISModules.HiveServerModule"/>
79    </modules>-->
80    <directoryBrowse enabled="true"/>
81  </system.webServer>
82 
83</configuration>
Note: See TracBrowser for help on using the repository browser.