Free cookie consent management tool by TermsFeed Policy Generator

source: branches/DeploymentServer Prototype/HeuristicLab.Services/HeuristicLab.Services.Deployment/App.config @ 2771

Last change on this file since 2771 was 2771, checked in by gkronber, 14 years ago

Implemented and tested rudimentary WCF service interface on top of the Linq2Sql data access layer. #860

File size: 5.2 KB
Line 
1<?xml version="1.0" encoding="utf-8" ?>
2<configuration>
3  <configSections>
4  </configSections>
5  <system.diagnostics>
6    <sources>
7      <source name="System.ServiceModel.MessageLogging" switchValue="Warning, ActivityTracing">
8        <listeners>
9          <add type="System.Diagnostics.DefaultTraceListener" name="Default">
10            <filter type="" />
11          </add>
12          <add name="ServiceModelMessageLoggingListener">
13            <filter type="" />
14          </add>
15        </listeners>
16      </source>
17      <source name="System.ServiceModel" switchValue="Warning, ActivityTracing"
18        propagateActivity="true">
19        <listeners>
20          <add type="System.Diagnostics.DefaultTraceListener" name="Default">
21            <filter type="" />
22          </add>
23          <add name="ServiceModelTraceListener">
24            <filter type="" />
25          </add>
26        </listeners>
27      </source>
28    </sources>
29    <sharedListeners>
30      <add initializeData="c:\users\p40086\documents\heuristiclab\hl3-core\branches\deploymentserver prototype\heuristiclab.services\heuristiclab.services.deployment\app_messages.svclog"
31        type="System.Diagnostics.XmlWriterTraceListener, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"
32        name="ServiceModelMessageLoggingListener" traceOutputOptions="Timestamp">
33        <filter type="" />
34      </add>
35      <add initializeData="c:\users\p40086\documents\heuristiclab\hl3-core\branches\deploymentserver prototype\heuristiclab.services\heuristiclab.services.deployment\app_tracelog.svclog"
36        type="System.Diagnostics.XmlWriterTraceListener, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"
37        name="ServiceModelTraceListener" traceOutputOptions="Timestamp">
38        <filter type="" />
39      </add>
40    </sharedListeners>
41  </system.diagnostics>
42  <connectionStrings>
43    <add name="HeuristicLab.Services.Deployment.Properties.Settings.HeuristicLab_PluginStoreConnectionString"
44      connectionString="Data Source=HEUREKA01\SQLEXPRESS;Initial Catalog=HeuristicLab.PluginStore;Integrated Security=True"
45      providerName="System.Data.SqlClient" />
46  </connectionStrings>
47  <system.web>
48    <compilation debug="true" />
49  </system.web>
50  <!-- When deploying the service library project, the content of the config file must be added to the host's
51  app.config file. System.Configuration does not support config files for libraries. -->
52  <system.serviceModel>
53    <bindings>
54      <wsHttpBinding>
55        <binding name="DefaultWsHttpBinding" maxBufferPoolSize="10000000"
56          maxReceivedMessageSize="1000000">
57          <readerQuotas maxDepth="1000" maxStringContentLength="16000"
58            maxArrayLength="10000000" maxBytesPerRead="10000000" maxNameTableCharCount="16000" />
59        </binding>
60      </wsHttpBinding>
61      <mexHttpBinding>
62        <binding name="DefaultMexHttpBinding" />
63      </mexHttpBinding>
64    </bindings>
65    <diagnostics performanceCounters="Default">
66      <messageLogging logMalformedMessages="true" logMessagesAtTransportLevel="true" />
67    </diagnostics>
68    <services>
69      <service behaviorConfiguration="HeuristicLab.Services.Deployment.UpdateBehavior"
70        name="HeuristicLab.Services.Deployment.Update">
71        <endpoint address="" binding="wsHttpBinding" bindingConfiguration="DefaultWsHttpBinding"
72          contract="HeuristicLab.Services.Deployment.IUpdate">
73          <identity>
74            <dns value="localhost" />
75          </identity>
76        </endpoint>
77        <endpoint address="mex" binding="mexHttpBinding" bindingConfiguration="DefaultMexHttpBinding"
78          contract="IMetadataExchange" />
79        <host>
80          <baseAddresses>
81            <add baseAddress="http://localhost:8731/Design_Time_Addresses/HeuristicLab.Services.Deployment/Update/" />
82          </baseAddresses>
83        </host>
84      </service>
85      <service behaviorConfiguration="HeuristicLab.Services.Deployment.AdminBehavior"
86        name="HeuristicLab.Services.Deployment.Admin">
87        <endpoint address="" binding="wsHttpBinding" bindingConfiguration="DefaultWsHttpBinding"
88          contract="HeuristicLab.Services.Deployment.IAdmin">
89          <identity>
90            <dns value="localhost" />
91          </identity>
92        </endpoint>
93        <endpoint address="mex" binding="mexHttpBinding" bindingConfiguration="DefaultMexHttpBinding"
94          contract="IMetadataExchange" />
95        <host>
96          <baseAddresses>
97            <add baseAddress="http://localhost:8731/Design_Time_Addresses/HeuristicLab.Services.Deployment/Admin/" />
98          </baseAddresses>
99        </host>
100      </service>
101    </services>
102    <behaviors>
103      <serviceBehaviors>
104        <behavior name="HeuristicLab.Services.Deployment.UpdateBehavior">
105          <serviceMetadata httpGetEnabled="true" />
106          <serviceDebug includeExceptionDetailInFaults="false" />
107        </behavior>
108        <behavior name="HeuristicLab.Services.Deployment.AdminBehavior">
109          <serviceMetadata httpGetEnabled="true" />
110          <serviceDebug includeExceptionDetailInFaults="false" />
111        </behavior>
112      </serviceBehaviors>
113    </behaviors>
114  </system.serviceModel>
115</configuration>
Note: See TracBrowser for help on using the repository browser.