Free cookie consent management tool by TermsFeed Policy Generator

source: trunk/HeuristicLab.Services.Deployment/3.3/Web.config @ 16186

Last change on this file since 16186 was 16117, checked in by jkarder, 6 years ago

#2839: merged [15377-16116/branches/2839_HiveProjectManagement] into trunk

File size: 4.0 KB
Line 
1<?xml version="1.0" encoding="utf-8"?>
2<configuration>
3  <connectionStrings>
4    <add name="HeuristicLab.Authentication" connectionString="Data Source=localhost;Integrated Security=SSPI;Initial Catalog=HeuristicLab.Authentication" />
5    <add name="HeuristicLab.Services.Deployment.DataAccess.Properties.Settings.HeuristicLab_DeploymentConnectionString" connectionString="Data Source=localhost;Integrated Security=SSPI;Initial Catalog=HeuristicLab.Deployment"/>
6  </connectionStrings>
7
8  <system.webServer>
9    <security>
10      <requestFiltering>
11        <requestLimits maxAllowedContentLength="100000000"/>
12      </requestFiltering>
13    </security>
14  </system.webServer>
15
16  <system.web>
17    <compilation debug="true" />
18    <httpRuntime maxRequestLength="2097151"/>
19    <membership defaultProvider="AspNetSqlMembershipProvider">
20      <providers>
21        <clear />
22        <add name="AspNetSqlMembershipProvider" type="System.Web.Security.SqlMembershipProvider" connectionStringName="HeuristicLab.Authentication"
23             requiresQuestionAndAnswer="false" passwordFormat="Hashed" applicationName="HeuristicLab.Authentication" minRequiredPasswordLength="8"
24             minRequiredNonalphanumericCharacters="0" maxInvalidPasswordAttempts="5" />
25      </providers>
26    </membership>
27    <roleManager enabled="true" defaultProvider="AspNetSqlRoleProvider">
28      <providers>
29        <clear />
30        <add name="AspNetSqlRoleProvider" type="System.Web.Security.SqlRoleProvider" connectionStringName="HeuristicLab.Authentication" applicationName="HeuristicLab.Authentication" />
31      </providers>
32    </roleManager>
33  </system.web>
34
35  <system.serviceModel>
36    <services>
37      <service behaviorConfiguration="DefaultServiceBehavior" name="HeuristicLab.Services.Deployment.AdminService">
38        <endpoint binding="wsHttpBinding" bindingConfiguration="DefaultWsHttpBinding"
39          contract="HeuristicLab.Services.Deployment.IAdminService"/>
40        <host>
41          <baseAddresses>
42            <add baseAddress="http://services.heuristiclab.com/Deployment-3.3/AdminService.svc"/>
43          </baseAddresses>
44        </host>
45      </service>
46      <service behaviorConfiguration="DefaultServiceBehavior" name="HeuristicLab.Services.Deployment.UpdateService">
47        <endpoint binding="wsHttpBinding" bindingConfiguration="DefaultWsHttpBinding"
48          contract="HeuristicLab.Services.Deployment.IUpdateService"/>
49        <host>
50          <baseAddresses>
51            <add baseAddress="http://services.heuristiclab.com/Deployment-3.3/UpdateService.svc"/>
52          </baseAddresses>
53        </host>
54      </service>
55    </services>
56    <behaviors>
57      <serviceBehaviors>
58        <behavior name="DefaultServiceBehavior">
59          <serviceMetadata httpGetEnabled="true" />
60          <serviceDebug includeExceptionDetailInFaults="true" />
61          <serviceCredentials>
62            <serviceCertificate findValue="services.heuristiclab.com" x509FindType="FindBySubjectName" />
63            <userNameAuthentication userNamePasswordValidationMode="MembershipProvider"
64              membershipProviderName="AspNetSqlMembershipProvider" />
65          </serviceCredentials>
66          <serviceAuthorization principalPermissionMode="UseAspNetRoles"
67            roleProviderName="AspNetSqlRoleProvider" />
68        </behavior>
69      </serviceBehaviors>
70    </behaviors>
71    <bindings>
72      <wsHttpBinding>
73        <binding name="DefaultWsHttpBinding" maxBufferPoolSize="2147483647"
74          maxReceivedMessageSize="2147483647">
75          <readerQuotas maxDepth="2147483647" maxStringContentLength="2147483647"
76            maxArrayLength="2147483647" maxBytesPerRead="2147483647" maxNameTableCharCount="2147483647" />
77          <security>
78            <message clientCredentialType="UserName" />
79          </security>
80        </binding>
81      </wsHttpBinding>
82    </bindings>
83  </system.serviceModel>
84
85  <startup>
86    <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5" />
87  </startup>
88</configuration>
Note: See TracBrowser for help on using the repository browser.