1 <?xml version=
"1.0" encoding=
"utf-8"?>
6 <!-- for logging. Make sure the IIS application user has write access rights for the output directory -->
8 <source name="System.ServiceModel.MessageLogging" switchValue="Warning, ActivityTracing">
10 <add type="System.Diagnostics.DefaultTraceListener" name="Default">
13 <add name="ServiceModelMessageLoggingListener">
18 <source name="System.ServiceModel" switchValue="Warning, ActivityTracing"
19 propagateActivity="true">
21 <add type="System.Diagnostics.DefaultTraceListener" name="Default">
24 <add name="ServiceModelTraceListener">
31 <add initializeData="C:\inetpub\wwwroot\Deployment-3.3\web_messages.svclog"
32 type="System.Diagnostics.XmlWriterTraceListener, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"
33 name="ServiceModelMessageLoggingListener" traceOutputOptions="Timestamp">
36 <add initializeData="C:\inetpub\wwwroot\Deployment-3.3\web_tracelog.svclog"
37 type="System.Diagnostics.XmlWriterTraceListener, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"
38 name="ServiceModelTraceListener" traceOutputOptions="Timestamp">
44 <remove name="LocalSqlServer" />
45 <add connectionString="Server=SERVICES;Database=HeuristicLab.Deployment;Integrated Security=SSPI" name="HeuristicLab.Services.Deployment.DataAccess.Properties.Settings.HeuristicLab_PluginStoreConnectionString" />
46 <add name="MyLocalSQLServer" connectionString="Initial Catalog=aspnetdb;data source=localhost;Integrated Security=SSPI;" />
51 <requestLimits maxAllowedContentLength="100000000"/>
56 <compilation debug="false" />
57 <httpRuntime maxRequestLength="2097151" />
58 <membership defaultProvider="MySqlMembershipProvider">
61 <add name="MySqlMemberShipProvider" type="System.Web.Security.SqlMembershipProvider, System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" connectionStringName="MyLocalSqlServer" enablePasswordReset="false" enablePasswordRetrieval="false" passwordFormat="Hashed" requiresQuestionAndAnswer="false" requiresUniqueEmail="false" minRequiredNonalphanumericCharacters="0" minRequiredPasswordLength="8" />
64 <authentication mode="Windows" />
65 <roleManager enabled="true" defaultProvider="MySqlRoleProvider">
68 <add name="MySqlRoleProvider" connectionStringName="MyLocalSQLServer" applicationName="HeuristicLab.Deployment" type="System.Web.Security.SqlRoleProvider, System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
72 <!-- When deploying the service library project, the content of the config file must be added to the host's
73 app.config file. System.Configuration does not support config files for libraries. -->
77 <binding name=
"DefaultWsHttpBinding" maxBufferPoolSize=
"10000000" maxReceivedMessageSize=
"200000000">
78 <readerQuotas maxDepth=
"1000" maxStringContentLength=
"16000" maxArrayLength=
"200000000" maxBytesPerRead=
"200000000" maxNameTableCharCount=
"16000" />
79 <security mode=
"Message">
80 <message clientCredentialType=
"UserName" />
85 <binding name=
"DefaultMexHttpBinding" />
88 <diagnostics performanceCounters=
"Default">
89 <!--<messageLogging logMalformedMessages="false" logMessagesAtTransportLevel="false" />-->
92 <service behaviorConfiguration=
"HeuristicLab.Services.Deployment.UpdateBehavior"
93 name=
"HeuristicLab.Services.Deployment.Update">
94 <endpoint address=
"" behaviorConfiguration=
"SerializationBehavior"
95 binding=
"wsHttpBinding" bindingConfiguration=
"DefaultWsHttpBinding"
96 contract=
"HeuristicLab.Services.Deployment.IUpdate" />
97 <endpoint address=
"mex" binding=
"mexHttpBinding" bindingConfiguration=
"DefaultMexHttpBinding"
98 contract=
"IMetadataExchange" />
100 <service behaviorConfiguration=
"HeuristicLab.Services.Deployment.AdminBehavior"
101 name=
"HeuristicLab.Services.Deployment.Admin">
102 <endpoint address=
"" behaviorConfiguration=
"SerializationBehavior"
103 binding=
"wsHttpBinding" bindingConfiguration=
"DefaultWsHttpBinding"
104 contract=
"HeuristicLab.Services.Deployment.IAdmin" />
105 <endpoint address=
"mex" behaviorConfiguration=
"SerializationBehavior"
106 binding=
"mexHttpBinding" bindingConfiguration=
"DefaultMexHttpBinding"
107 contract=
"IMetadataExchange" />
112 <behavior name=
"SerializationBehavior">
113 <dataContractSerializer maxItemsInObjectGraph=
"1000000" />
117 <behavior name=
"HeuristicLab.Services.Deployment.UpdateBehavior">
118 <serviceMetadata httpGetEnabled=
"true" />
119 <serviceDebug includeExceptionDetailInFaults=
"false" />
121 <serviceCertificate findValue=
"services.heuristiclab.com" storeLocation=
"LocalMachine"
122 storeName=
"My" x509FindType=
"FindBySubjectName" />
123 <userNameAuthentication userNamePasswordValidationMode=
"MembershipProvider"
124 membershipProviderName=
"MySqlMembershipProvider" />
125 </serviceCredentials>
126 <serviceAuthorization principalPermissionMode=
"UseAspNetRoles"
127 roleProviderName=
"MySqlRoleProvider" />
129 <behavior name=
"HeuristicLab.Services.Deployment.AdminBehavior">
130 <serviceMetadata httpGetEnabled=
"true" />
131 <serviceDebug includeExceptionDetailInFaults=
"false" />
133 <serviceCertificate findValue=
"services.heuristiclab.com" storeLocation=
"LocalMachine"
134 storeName=
"My" x509FindType=
"FindBySubjectName" />
135 <userNameAuthentication userNamePasswordValidationMode=
"MembershipProvider"
136 membershipProviderName=
"MySqlMembershipProvider" />
137 </serviceCredentials>
138 <serviceAuthorization principalPermissionMode=
"UseAspNetRoles"
139 roleProviderName=
"MySqlRoleProvider" />
143 </system.serviceModel
>