Free cookie consent management tool by TermsFeed Policy Generator

source: branches/OKB/HeuristicLab.Services.OKB/3.3/app.config @ 6593

Last change on this file since 6593 was 5295, checked in by swagner, 14 years ago

Worked on OKB (#1174)

File size: 7.1 KB
RevLine 
[4279]1<?xml version="1.0"?>
2<configuration>
[4298]3  <connectionStrings>
4    <add name="HeuristicLab.Authentication"
[4310]5         connectionString="data source=.\SQLEXPRESS;Integrated Security=SSPI;Initial Catalog=HeuristicLab.Authentication" />
[4298]6    <add name="HeuristicLab.Services.OKB.DataAccess.Properties.Settings.OKBConnectionString"
[4310]7         connectionString="Data Source=.\SQLEXPRESS;Integrated Security=SSPI;Initial Catalog=HeuristicLab.OKB" />
[4298]8  </connectionStrings>
9
10  <system.web>
[4492]11    <compilation debug="true" />
[4298]12    <membership>
13      <providers>
[4310]14        <clear />
[4298]15        <add name="AspNetSqlMembershipProvider" type="System.Web.Security.SqlMembershipProvider" connectionStringName="HeuristicLab.Authentication"
16             enablePasswordRetrieval="false" enablePasswordReset="true" requiresQuestionAndAnswer="false" requiresUniqueEmail="false"
17             maxInvalidPasswordAttempts="5" minRequiredPasswordLength="6" minRequiredNonalphanumericCharacters="0" passwordAttemptWindow="10"
18             applicationName="HeuristicLab.Authentication" />
19      </providers>
20    </membership>
21    <roleManager enabled="true">
22      <providers>
[4310]23        <clear />
24        <add name="AspNetSqlRoleProvider" type="System.Web.Security.SqlRoleProvider" connectionStringName="HeuristicLab.Authentication"
25             applicationName="HeuristicLab.Authentication" />
[4298]26      </providers>
27    </roleManager>
28  </system.web>
29
[4279]30  <system.serviceModel>
31    <bindings>
[4310]32      <mexHttpBinding>
33        <binding name="DefaultMexHttpBinding" />
34      </mexHttpBinding>
35      <wsHttpBinding>
[4467]36        <binding name="DefaultWsHttpBinding" maxReceivedMessageSize="200000000">
37          <readerQuotas maxArrayLength="200000000" maxBytesPerRead="200000000" />
[4310]38          <security mode="Message">
39            <message clientCredentialType="UserName" />
40          </security>
41        </binding>
42      </wsHttpBinding>
[4279]43      <netTcpBinding>
[4310]44        <binding name="DefaultNetTcpBinding" openTimeout="00:00:30" receiveTimeout="00:00:30" sendTimeout="00:00:30" maxBufferSize="2147483647" maxReceivedMessageSize="2147483647">
[4298]45          <security mode="Message">
[4310]46            <message clientCredentialType="UserName" />
[4279]47          </security>
[4310]48          <readerQuotas maxArrayLength="2147483647" />
49          <reliableSession inactivityTimeout="00:00:30" enabled="false" />
[4279]50        </binding>
51      </netTcpBinding>
52    </bindings>
[4298]53
[4279]54    <behaviors>
55      <serviceBehaviors>
[4310]56        <behavior name="DefaultServiceBehavior">
[4306]57          <serviceMetadata httpGetEnabled="true" />
[4310]58          <serviceDebug includeExceptionDetailInFaults="true" />
59          <serviceAuthorization principalPermissionMode="UseAspNetRoles" roleProviderName="AspNetSqlRoleProvider" />
[4298]60          <serviceCredentials>
61            <serviceCertificate findValue="localhost" x509FindType="FindBySubjectName" />
[4310]62            <userNameAuthentication userNamePasswordValidationMode="MembershipProvider" membershipProviderName="AspNetSqlMembershipProvider" />
[4298]63          </serviceCredentials>
[5295]64          <dataContractSerializer maxItemsInObjectGraph="6553600" />
[4279]65        </behavior>
66      </serviceBehaviors>
67    </behaviors>
[4298]68
[4279]69    <services>
[4548]70      <service name="HeuristicLab.Services.OKB.OKBService" behaviorConfiguration="DefaultServiceBehavior">
[4310]71        <endpoint address="mex" binding="mexHttpBinding" bindingConfiguration="DefaultMexHttpBinding" contract="IMetadataExchange" />
[4548]72        <endpoint binding="wsHttpBinding" bindingConfiguration="DefaultWsHttpBinding" contract="HeuristicLab.Services.OKB.IOKBService" />
[4306]73        <host>
74          <baseAddresses>
[4548]75            <add baseAddress="http://localhost:8732/Design_Time_Addresses/OKB-3.3/OKBService" />
[4306]76          </baseAddresses>
77        </host>
[4279]78      </service>
[4310]79
[4467]80      <service name="HeuristicLab.Services.OKB.AuthenticationService" behaviorConfiguration="DefaultServiceBehavior">
81        <endpoint address="mex" binding="mexHttpBinding" bindingConfiguration="DefaultMexHttpBinding" contract="IMetadataExchange" />
82        <endpoint binding="wsHttpBinding" bindingConfiguration="DefaultWsHttpBinding" contract="HeuristicLab.Services.OKB.IAuthenticationService" />
83        <host>
84          <baseAddresses>
85            <add baseAddress="http://localhost:8732/Design_Time_Addresses/OKB-3.3/AuthenticationService" />
86          </baseAddresses>
87        </host>
88      </service>
89
[4310]90      <service name="HeuristicLab.Services.OKB.TableService" behaviorConfiguration="DefaultServiceBehavior">
91        <endpoint address="mex" binding="mexHttpBinding" bindingConfiguration="DefaultMexHttpBinding" contract="IMetadataExchange" />
92        <endpoint binding="netTcpBinding" bindingConfiguration="DefaultNetTcpBinding" contract="HeuristicLab.Services.OKB.ITableService" />
93        <host>
94          <baseAddresses>
95            <add baseAddress="http://localhost:8732/Design_Time_Addresses/OKB-3.3/TableService" />
96            <add baseAddress="net.tcp://localhost:8733/OKB-3.3/TableService" />
97          </baseAddresses>
98        </host>
99      </service>
100
101      <service name="HeuristicLab.Services.OKB.DataService" behaviorConfiguration="DefaultServiceBehavior">
102        <endpoint address="mex" binding="mexHttpBinding" bindingConfiguration="DefaultMexHttpBinding" contract="IMetadataExchange" />
103        <endpoint binding="netTcpBinding" bindingConfiguration="DefaultNetTcpBinding" contract="HeuristicLab.Services.OKB.IDataService" />
104        <host>
105          <baseAddresses>
106            <add baseAddress="http://localhost:8732/Design_Time_Addresses/OKB-3.3/DataService" />
107            <add baseAddress="net.tcp://localhost:8733/OKB-3.3/DataService" />
108          </baseAddresses>
109        </host>
110      </service>
111
112      <service name="HeuristicLab.Services.OKB.RunnerService" behaviorConfiguration="DefaultServiceBehavior">
113        <endpoint address="mex" binding="mexHttpBinding" bindingConfiguration="DefaultMexHttpBinding" contract="IMetadataExchange" />
114        <endpoint binding="netTcpBinding" bindingConfiguration="DefaultNetTcpBinding" contract="HeuristicLab.Services.OKB.IRunnerService" />
115        <host>
116          <baseAddresses>
117            <add baseAddress="http://localhost:8732/Design_Time_Addresses/OKB-3.3/RunnerService" />
118            <add baseAddress="net.tcp://localhost:8733/OKB-3.3/RunnerService" />
119          </baseAddresses>
120        </host>
121      </service>
122
123      <service name="HeuristicLab.Services.OKB.QueryService" behaviorConfiguration="DefaultServiceBehavior">
124        <endpoint address="mex" binding="mexHttpBinding" bindingConfiguration="DefaultMexHttpBinding" contract="IMetadataExchange" />
125        <endpoint binding="netTcpBinding" bindingConfiguration="DefaultNetTcpBinding" contract="HeuristicLab.Services.OKB.IQueryService" />
126        <host>
127          <baseAddresses>
128            <add baseAddress="http://localhost:8732/Design_Time_Addresses/OKB-3.3/QueryService" />
129            <add baseAddress="net.tcp://localhost:8733/OKB-3.3/QueryService" />
130          </baseAddresses>
131        </host>
132      </service>
[4279]133    </services>
134  </system.serviceModel>
[4310]135
136  <startup>
137    <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0" />
138  </startup>
139</configuration>
Note: See TracBrowser for help on using the repository browser.