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
RevLine 
[4905]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>
[5364]9    <compilation debug="true" targetFramework="4.0" />
[4905]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   
[5078]30    <bindings>
31      <wsHttpBinding>
[6168]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" />
[5078]39          <security mode="Message">
40            <transport clientCredentialType="Certificate"/>
41            <message clientCredentialType="UserName" />
42          </security>
43        </binding>
44      </wsHttpBinding>
45    </bindings>
[4905]46   
47    <behaviors>
48      <serviceBehaviors>
[5078]49        <behavior name="ServiceBehaviour_IHiveService">
[4905]50          <!-- To avoid disclosing metadata information, set the value below to false and remove the metadata endpoint above before deployment -->
[5078]51          <serviceMetadata httpGetEnabled="true" httpsGetEnabled="false" />
[4905]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 -->
[5078]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" />
[6168]61          <dataContractSerializer maxItemsInObjectGraph="2147483647" />
[4905]62        </behavior>
63      </serviceBehaviors>
64    </behaviors>
[5078]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   
[4905]73    <serviceHostingEnvironment multipleSiteBindingsEnabled="true" />
74  </system.serviceModel>
[5364]75
[4905]76  <system.webServer>
[5593]77    <!--<modules runAllManagedModulesForAllRequests="true">
[5591]78      <add name="HiveServerModule" type="HeuristicLab.Services.Hive.IISModules.HiveServerModule"/>
[5593]79    </modules>-->
[5364]80    <directoryBrowse enabled="true"/>
[4905]81  </system.webServer>
82 
83</configuration>
Note: See TracBrowser for help on using the repository browser.