Changeset 4310


Ignore:
Timestamp:
08/25/10 00:53:15 (12 years ago)
Author:
swagner
Message:

Worked on OKB user authentication (#1167)

Location:
trunk/sources
Files:
4 deleted
7 edited

Legend:

Unmodified
Added
Removed
  • trunk/sources/HeuristicLab 3.3 Services.sln

    r4306 r4310  
    1717Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "HeuristicLab.Services.OKB.DataAccess-3.3", "HeuristicLab.Services.OKB.DataAccess\3.3\HeuristicLab.Services.OKB.DataAccess-3.3.csproj", "{E36BE58F-F3CE-40BB-9AB3-9F9E30AD5CCF}"
    1818EndProject
    19 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "HeuristicLab.Services.OKB-3.3", "HeuristicLab.Services.OKB\3.3\HeuristicLab.Services.OKB-3.3.csproj", "{C9ABB902-C6BD-41E2-B34C-06E5C50C8397}"
    20 EndProject
    21 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "HeuristicLab.Services.OKB.Server-3.3", "HeuristicLab.Services.OKB.Server\3.3\HeuristicLab.Services.OKB.Server-3.3.csproj", "{01AFC7D8-2A4B-42BA-91DC-750F561829BC}"
    22 EndProject
    2319Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "HeuristicLab.Services.OKB.AttributeSelection-3.3", "HeuristicLab.Services.OKB.AttributeSelection\3.3\HeuristicLab.Services.OKB.AttributeSelection-3.3.csproj", "{E80A68DB-D6E1-4395-ABF0-AFE09E4DEF8B}"
    2420EndProject
    25 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "HeuristicLab.Services.OKB-3.3Lib", "HeuristicLab.Services.OKB\3.3\HeuristicLab.Services.OKB-3.3Lib.csproj", "{766DA4B7-2A0E-4CDE-8F90-93D8B1AD62CF}"
     21Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "HeuristicLab.Services.OKB-3.3", "HeuristicLab.Services.OKB\3.3\HeuristicLab.Services.OKB-3.3.csproj", "{766DA4B7-2A0E-4CDE-8F90-93D8B1AD62CF}"
    2622EndProject
    2723Global
     
    10197    {E36BE58F-F3CE-40BB-9AB3-9F9E30AD5CCF}.Release|x86.ActiveCfg = Release|x86
    10298    {E36BE58F-F3CE-40BB-9AB3-9F9E30AD5CCF}.Release|x86.Build.0 = Release|x86
    103     {C9ABB902-C6BD-41E2-B34C-06E5C50C8397}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
    104     {C9ABB902-C6BD-41E2-B34C-06E5C50C8397}.Debug|Any CPU.Build.0 = Debug|Any CPU
    105     {C9ABB902-C6BD-41E2-B34C-06E5C50C8397}.Debug|Mixed Platforms.ActiveCfg = Debug|x86
    106     {C9ABB902-C6BD-41E2-B34C-06E5C50C8397}.Debug|Mixed Platforms.Build.0 = Debug|x86
    107     {C9ABB902-C6BD-41E2-B34C-06E5C50C8397}.Debug|x64.ActiveCfg = Debug|x64
    108     {C9ABB902-C6BD-41E2-B34C-06E5C50C8397}.Debug|x64.Build.0 = Debug|x64
    109     {C9ABB902-C6BD-41E2-B34C-06E5C50C8397}.Debug|x86.ActiveCfg = Debug|x86
    110     {C9ABB902-C6BD-41E2-B34C-06E5C50C8397}.Debug|x86.Build.0 = Debug|x86
    111     {C9ABB902-C6BD-41E2-B34C-06E5C50C8397}.Release|Any CPU.ActiveCfg = Release|Any CPU
    112     {C9ABB902-C6BD-41E2-B34C-06E5C50C8397}.Release|Any CPU.Build.0 = Release|Any CPU
    113     {C9ABB902-C6BD-41E2-B34C-06E5C50C8397}.Release|Mixed Platforms.ActiveCfg = Release|x86
    114     {C9ABB902-C6BD-41E2-B34C-06E5C50C8397}.Release|Mixed Platforms.Build.0 = Release|x86
    115     {C9ABB902-C6BD-41E2-B34C-06E5C50C8397}.Release|x64.ActiveCfg = Release|x64
    116     {C9ABB902-C6BD-41E2-B34C-06E5C50C8397}.Release|x64.Build.0 = Release|x64
    117     {C9ABB902-C6BD-41E2-B34C-06E5C50C8397}.Release|x86.ActiveCfg = Release|x86
    118     {C9ABB902-C6BD-41E2-B34C-06E5C50C8397}.Release|x86.Build.0 = Release|x86
    119     {01AFC7D8-2A4B-42BA-91DC-750F561829BC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
    120     {01AFC7D8-2A4B-42BA-91DC-750F561829BC}.Debug|Any CPU.Build.0 = Debug|Any CPU
    121     {01AFC7D8-2A4B-42BA-91DC-750F561829BC}.Debug|Mixed Platforms.ActiveCfg = Debug|x86
    122     {01AFC7D8-2A4B-42BA-91DC-750F561829BC}.Debug|Mixed Platforms.Build.0 = Debug|x86
    123     {01AFC7D8-2A4B-42BA-91DC-750F561829BC}.Debug|x64.ActiveCfg = Debug|x64
    124     {01AFC7D8-2A4B-42BA-91DC-750F561829BC}.Debug|x64.Build.0 = Debug|x64
    125     {01AFC7D8-2A4B-42BA-91DC-750F561829BC}.Debug|x86.ActiveCfg = Debug|x86
    126     {01AFC7D8-2A4B-42BA-91DC-750F561829BC}.Debug|x86.Build.0 = Debug|x86
    127     {01AFC7D8-2A4B-42BA-91DC-750F561829BC}.Release|Any CPU.ActiveCfg = Release|Any CPU
    128     {01AFC7D8-2A4B-42BA-91DC-750F561829BC}.Release|Any CPU.Build.0 = Release|Any CPU
    129     {01AFC7D8-2A4B-42BA-91DC-750F561829BC}.Release|Mixed Platforms.ActiveCfg = Release|x86
    130     {01AFC7D8-2A4B-42BA-91DC-750F561829BC}.Release|Mixed Platforms.Build.0 = Release|x86
    131     {01AFC7D8-2A4B-42BA-91DC-750F561829BC}.Release|x64.ActiveCfg = Release|x64
    132     {01AFC7D8-2A4B-42BA-91DC-750F561829BC}.Release|x64.Build.0 = Release|x64
    133     {01AFC7D8-2A4B-42BA-91DC-750F561829BC}.Release|x86.ActiveCfg = Release|x86
    134     {01AFC7D8-2A4B-42BA-91DC-750F561829BC}.Release|x86.Build.0 = Release|x86
    13599    {E80A68DB-D6E1-4395-ABF0-AFE09E4DEF8B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
    136100    {E80A68DB-D6E1-4395-ABF0-AFE09E4DEF8B}.Debug|Any CPU.Build.0 = Debug|Any CPU
  • trunk/sources/HeuristicLab.Services.OKB.DataAccess/3.3/HeuristicLab.Services.OKB.DataAccess-3.3.csproj

    r4298 r4310  
    141141  </ItemGroup>
    142142  <ItemGroup>
    143     <None Include="app.config" />
     143    <None Include="app.config">
     144      <SubType>Designer</SubType>
     145    </None>
    144146    <None Include="HeuristicLab.snk" />
    145147    <None Include="L2ST4.ttinclude" />
  • trunk/sources/HeuristicLab.Services.OKB.DataAccess/3.3/Properties/Settings.Designer.cs

    r4298 r4310  
    2727        [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
    2828        [global::System.Configuration.SpecialSettingAttribute(global::System.Configuration.SpecialSetting.ConnectionString)]
    29         [global::System.Configuration.DefaultSettingValueAttribute("Data Source=localhost;Initial Catalog=HeuristicLab.OKB;Integrated Security=SSPI")]
     29        [global::System.Configuration.DefaultSettingValueAttribute("Data Source=.\\SQLEXPRESS;Integrated Security=SSPI;Initial Catalog=HeuristicLab.OK" +
     30            "B")]
    3031        public string OKBConnectionString {
    3132            get {
  • trunk/sources/HeuristicLab.Services.OKB.DataAccess/3.3/Properties/Settings.settings

    r4298 r4310  
    66      <DesignTimeValue Profile="(Default)">&lt;?xml version="1.0" encoding="utf-16"?&gt;
    77&lt;SerializableConnectionString xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"&gt;
    8   &lt;ConnectionString&gt;Data Source=localhost;Initial Catalog=HeuristicLab.OKB;Integrated Security=SSPI&lt;/ConnectionString&gt;
     8  &lt;ConnectionString&gt;Data Source=.\SQLEXPRESS;Integrated Security=SSPI;Initial Catalog=HeuristicLab.OKB&lt;/ConnectionString&gt;
    99  &lt;ProviderName&gt;System.Data.SqlClient&lt;/ProviderName&gt;
    1010&lt;/SerializableConnectionString&gt;</DesignTimeValue>
    11       <Value Profile="(Default)">Data Source=localhost;Initial Catalog=HeuristicLab.OKB;Integrated Security=SSPI</Value>
     11      <Value Profile="(Default)">Data Source=.\SQLEXPRESS;Integrated Security=SSPI;Initial Catalog=HeuristicLab.OKB</Value>
    1212    </Setting>
    1313  </Settings>
  • trunk/sources/HeuristicLab.Services.OKB.DataAccess/3.3/app.config

    r4298 r4310  
    55  <connectionStrings>
    66    <add name="HeuristicLab.Services.OKB.DataAccess.Properties.Settings.OKBConnectionString"
    7          connectionString="Data Source=localhost;Initial Catalog=HeuristicLab.OKB;Integrated Security=SSPI"
     7         connectionString="Data Source=.\SQLEXPRESS;Integrated Security=SSPI;Initial Catalog=HeuristicLab.OKB"
    88         providerName="System.Data.SqlClient" />
    99  </connectionStrings>
  • trunk/sources/HeuristicLab.Services.OKB/3.3/HeuristicLab.Services.OKB-3.3.csproj

    r4298 r4310  
    44    <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
    55    <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
    6     <ProductVersion>9.0.30729</ProductVersion>
     6    <ProductVersion>8.0.50727</ProductVersion>
    77    <SchemaVersion>2.0</SchemaVersion>
    8     <ProjectGuid>{C9ABB902-C6BD-41E2-B34C-06E5C50C8397}</ProjectGuid>
     8    <ProjectGuid>{766DA4B7-2A0E-4CDE-8F90-93D8B1AD62CF}</ProjectGuid>
    99    <OutputType>Library</OutputType>
    1010    <AppDesignerFolder>Properties</AppDesignerFolder>
    1111    <RootNamespace>HeuristicLab.Services.OKB</RootNamespace>
    1212    <AssemblyName>HeuristicLab.Services.OKB-3.3</AssemblyName>
     13    <ProjectTypeGuids>{3D9AD99F-2412-4246-B90B-4EAA41C64699};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
     14    <StartArguments>/client:"WcfTestClient.exe"</StartArguments>
    1315    <TargetFrameworkVersion>v4.0</TargetFrameworkVersion>
    14     <FileAlignment>512</FileAlignment>
    15     <ApplicationIcon>
    16     </ApplicationIcon>
    17     <IsWebBootstrapper>false</IsWebBootstrapper>
    18     <StartupObject>
    19     </StartupObject>
    20     <SignAssembly>true</SignAssembly>
    21     <FileUpgradeFlags>
    22     </FileUpgradeFlags>
    23     <OldToolsVersion>3.5</OldToolsVersion>
    24     <UpgradeBackupLocation />
    25     <PublishUrl>publish\</PublishUrl>
    26     <Install>true</Install>
    27     <InstallFrom>Disk</InstallFrom>
    28     <UpdateEnabled>false</UpdateEnabled>
    29     <UpdateMode>Foreground</UpdateMode>
    30     <UpdateInterval>7</UpdateInterval>
    31     <UpdateIntervalUnits>Days</UpdateIntervalUnits>
    32     <UpdatePeriodically>false</UpdatePeriodically>
    33     <UpdateRequired>false</UpdateRequired>
    34     <MapFileExtensions>true</MapFileExtensions>
    35     <ApplicationRevision>0</ApplicationRevision>
    36     <ApplicationVersion>1.0.0.%2a</ApplicationVersion>
    37     <UseApplicationTrust>false</UseApplicationTrust>
    38     <BootstrapperEnabled>true</BootstrapperEnabled>
    39     <TargetFrameworkProfile />
     16    <TargetFrameworkProfile>
     17    </TargetFrameworkProfile>
    4018  </PropertyGroup>
    4119  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
     
    4725    <ErrorReport>prompt</ErrorReport>
    4826    <WarningLevel>4</WarningLevel>
    49     <CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet>
    5027  </PropertyGroup>
    5128  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
     
    5633    <ErrorReport>prompt</ErrorReport>
    5734    <WarningLevel>4</WarningLevel>
    58     <DocumentationFile>bin\Release\HeuristicLab.Services.OKB-3.3.xml</DocumentationFile>
    59     <CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet>
    6035  </PropertyGroup>
    61   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|x64' ">
    62     <DebugSymbols>true</DebugSymbols>
    63     <OutputPath>bin\x64\Debug\</OutputPath>
    64     <DefineConstants>DEBUG;TRACE</DefineConstants>
    65     <DebugType>full</DebugType>
    66     <PlatformTarget>x64</PlatformTarget>
    67     <ErrorReport>prompt</ErrorReport>
    68     <CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet>
    69   </PropertyGroup>
    70   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|x64' ">
    71     <OutputPath>bin\x64\Release\</OutputPath>
    72     <DefineConstants>TRACE</DefineConstants>
    73     <Optimize>true</Optimize>
    74     <DebugType>pdbonly</DebugType>
    75     <PlatformTarget>x64</PlatformTarget>
    76     <ErrorReport>prompt</ErrorReport>
    77     <DocumentationFile>bin\x64\Release\HeuristicLab.Services.OKB-3.3.xml</DocumentationFile>
    78     <CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet>
    79   </PropertyGroup>
    80   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|x86' ">
    81     <DebugSymbols>true</DebugSymbols>
    82     <OutputPath>bin\x86\Debug\</OutputPath>
    83     <DefineConstants>DEBUG;TRACE</DefineConstants>
    84     <DebugType>full</DebugType>
    85     <PlatformTarget>x86</PlatformTarget>
    86     <ErrorReport>prompt</ErrorReport>
    87     <CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet>
    88   </PropertyGroup>
    89   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|x86' ">
    90     <OutputPath>bin\x86\Release\</OutputPath>
    91     <DefineConstants>TRACE</DefineConstants>
    92     <Optimize>true</Optimize>
    93     <DebugType>pdbonly</DebugType>
    94     <PlatformTarget>x86</PlatformTarget>
    95     <ErrorReport>prompt</ErrorReport>
    96     <DocumentationFile>bin\x86\Release\HeuristicLab.Services.OKB-3.3.xml</DocumentationFile>
    97     <CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet>
     36  <PropertyGroup>
     37    <SignAssembly>true</SignAssembly>
    9838  </PropertyGroup>
    9939  <PropertyGroup>
     
    10141  </PropertyGroup>
    10242  <ItemGroup>
    103     <Reference Include="log4net">
    104       <HintPath>libs\debug\log4net.dll</HintPath>
    105     </Reference>
     43    <Reference Include="log4net, Version=1.2.10.0, Culture=neutral, PublicKeyToken=1b44e1d426115821, processorArchitecture=MSIL" />
     44    <Reference Include="Microsoft.CSharp" />
    10645    <Reference Include="System" />
    107     <Reference Include="System.Core">
    108       <RequiredTargetFramework>3.5</RequiredTargetFramework>
    109     </Reference>
    110     <Reference Include="System.Data.Linq">
    111       <RequiredTargetFramework>3.5</RequiredTargetFramework>
    112     </Reference>
    113     <Reference Include="System.IdentityModel">
    114       <RequiredTargetFramework>3.0</RequiredTargetFramework>
    115     </Reference>
    116     <Reference Include="System.Runtime.Serialization">
    117       <RequiredTargetFramework>3.0</RequiredTargetFramework>
    118     </Reference>
    119     <Reference Include="System.ServiceModel">
    120       <RequiredTargetFramework>3.0</RequiredTargetFramework>
    121     </Reference>
    122     <Reference Include="System.ServiceProcess" />
    123     <Reference Include="System.Xml.Linq">
    124       <RequiredTargetFramework>3.5</RequiredTargetFramework>
    125     </Reference>
    126     <Reference Include="System.Data.DataSetExtensions">
    127       <RequiredTargetFramework>3.5</RequiredTargetFramework>
    128     </Reference>
     46    <Reference Include="System.Configuration" />
     47    <Reference Include="System.Core" />
    12948    <Reference Include="System.Data" />
     49    <Reference Include="System.Data.Linq" />
     50    <Reference Include="System.Runtime.Serialization" />
     51    <Reference Include="System.ServiceModel" />
    13052    <Reference Include="System.Xml" />
     53    <Reference Include="System.Xml.Linq" />
    13154  </ItemGroup>
    13255  <ItemGroup>
     
    13558    <Compile Include="DataService.cs" />
    13659    <Compile Include="ExperimentKit.cs" />
     60    <Compile Include="Interfaces\IAdminService.cs" />
    13761    <Compile Include="Interfaces\IDataService.cs" />
     62    <Compile Include="Interfaces\IQueryService.cs" />
     63    <Compile Include="Interfaces\IRunnerService.cs" />
    13864    <Compile Include="Interfaces\ITableService.cs" />
    139     <Compile Include="Interfaces\IQueryService.cs" />
    140     <Compile Include="Interfaces\IAdminService.cs" />
    141     <Compile Include="Interfaces\IRunnerService.cs" />
    142     <Compile Include="Hoster.cs" />
    14365    <Compile Include="Properties\AssemblyInfo.cs" />
    144     <None Include="Properties\AssemblyInfo.frame" />
    14566    <Compile Include="QueryService.cs" />
    14667    <Compile Include="RunnerService.cs" />
     
    14970  </ItemGroup>
    15071  <ItemGroup>
    151     <Service Include="{3259AA49-8AA1-44D3-9025-A0B520596A8C}" />
    152     <Service Include="{B4F97281-0DBD-4835-9ED8-7DFB966E87FF}" />
     72    <None Include="app.config" />
     73    <None Include="HeuristicLab.snk" />
     74    <None Include="Properties\AssemblyInfo.frame" />
    15375  </ItemGroup>
    15476  <ItemGroup>
    155     <None Include="app.config" />
    156     <None Include="HeuristicLab.snk" />
    157   </ItemGroup>
    158   <ItemGroup>
    159     <BootstrapperPackage Include="Microsoft.Net.Client.3.5">
    160       <Visible>False</Visible>
    161       <ProductName>.NET Framework 3.5 SP1 Client Profile</ProductName>
    162       <Install>false</Install>
    163     </BootstrapperPackage>
    164     <BootstrapperPackage Include="Microsoft.Net.Framework.2.0">
    165       <Visible>False</Visible>
    166       <ProductName>.NET Framework 2.0 %28x86%29</ProductName>
    167       <Install>false</Install>
    168     </BootstrapperPackage>
    169     <BootstrapperPackage Include="Microsoft.Net.Framework.3.0">
    170       <Visible>False</Visible>
    171       <ProductName>.NET Framework 3.0 %28x86%29</ProductName>
    172       <Install>false</Install>
    173     </BootstrapperPackage>
    174     <BootstrapperPackage Include="Microsoft.Net.Framework.3.5">
    175       <Visible>False</Visible>
    176       <ProductName>.NET Framework 3.5</ProductName>
    177       <Install>false</Install>
    178     </BootstrapperPackage>
    179     <BootstrapperPackage Include="Microsoft.Net.Framework.3.5.SP1">
    180       <Visible>False</Visible>
    181       <ProductName>.NET Framework 3.5 SP1</ProductName>
    182       <Install>true</Install>
    183     </BootstrapperPackage>
    184     <BootstrapperPackage Include="Microsoft.Windows.Installer.3.1">
    185       <Visible>False</Visible>
    186       <ProductName>Windows Installer 3.1</ProductName>
    187       <Install>true</Install>
    188     </BootstrapperPackage>
     77    <None Include="libs\debug\log4net.dll" />
     78    <None Include="libs\debug\log4net.pdb" />
     79    <None Include="libs\debug\log4net.xml" />
     80    <None Include="libs\release\log4net.dll" />
     81    <None Include="libs\release\log4net.xml" />
    18982  </ItemGroup>
    19083  <ItemGroup>
     
    19891    </ProjectReference>
    19992  </ItemGroup>
    200   <ItemGroup>
    201     <None Include="libs\debug\log4net.dll" />
    202     <None Include="libs\debug\log4net.pdb" />
    203     <None Include="libs\debug\log4net.xml" />
    204     <None Include="libs\release\log4net.dll" />
    205     <None Include="libs\release\log4net.xml" />
    206   </ItemGroup>
    207   <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
     93  <Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
     94  <ProjectExtensions>
     95    <VisualStudio>
     96      <FlavorProperties GUID="{3D9AD99F-2412-4246-B90B-4EAA41C64699}">
     97        <WcfProjectProperties>
     98          <AutoStart>True</AutoStart>
     99        </WcfProjectProperties>
     100      </FlavorProperties>
     101    </VisualStudio>
     102  </ProjectExtensions>
    208103  <PropertyGroup>
    209104    <PreBuildEvent>set Path=%25Path%25;$(ProjectDir);$(SolutionDir)
  • trunk/sources/HeuristicLab.Services.OKB/3.3/app.config

    r4306 r4310  
    33  <connectionStrings>
    44    <add name="HeuristicLab.Authentication"
    5          connectionString="data source=localhost;Integrated Security=SSPI;Initial Catalog=HeuristicLab.Authentication"/>
     5         connectionString="data source=.\SQLEXPRESS;Integrated Security=SSPI;Initial Catalog=HeuristicLab.Authentication" />
    66    <add name="HeuristicLab.Services.OKB.DataAccess.Properties.Settings.OKBConnectionString"
    7          connectionString="Data Source=localhost;Initial Catalog=HeuristicLab.OKB;Integrated Security=SSPI"
    8          providerName="System.Data.SqlClient" />
     7         connectionString="Data Source=.\SQLEXPRESS;Integrated Security=SSPI;Initial Catalog=HeuristicLab.OKB" />
    98  </connectionStrings>
    109
    1110  <system.web>
    12     <authentication mode="Forms" />
    13     <compilation debug="true" targetFramework="4.0" />
    14 
    1511    <membership>
    1612      <providers>
    17         <clear/>
     13        <clear />
    1814        <add name="AspNetSqlMembershipProvider" type="System.Web.Security.SqlMembershipProvider" connectionStringName="HeuristicLab.Authentication"
    1915             enablePasswordRetrieval="false" enablePasswordReset="true" requiresQuestionAndAnswer="false" requiresUniqueEmail="false"
     
    2218      </providers>
    2319    </membership>
    24 
    2520    <roleManager enabled="true">
    2621      <providers>
    27         <clear/>
    28         <add name="AspNetSqlRoleProvider" type="System.Web.Security.SqlRoleProvider" connectionStringName="HeuristicLab.Authentication" applicationName="HeuristicLab.Authentication" />
     22        <clear />
     23        <add name="AspNetSqlRoleProvider" type="System.Web.Security.SqlRoleProvider" connectionStringName="HeuristicLab.Authentication"
     24             applicationName="HeuristicLab.Authentication" />
    2925      </providers>
    3026    </roleManager>
     
    3329  <system.serviceModel>
    3430    <bindings>
     31      <mexHttpBinding>
     32        <binding name="DefaultMexHttpBinding" />
     33      </mexHttpBinding>
     34      <wsHttpBinding>
     35        <binding name="DefaultWsHttpBinding">
     36          <security mode="Message">
     37            <message clientCredentialType="UserName" />
     38          </security>
     39        </binding>
     40      </wsHttpBinding>
    3541      <netTcpBinding>
    36         <binding name="LargeMessages" openTimeout="00:00:30" receiveTimeout="00:00:30" sendTimeout="00:00:30" maxBufferSize="2147483647" maxReceivedMessageSize="2147483647">
     42        <binding name="DefaultNetTcpBinding" openTimeout="00:00:30" receiveTimeout="00:00:30" sendTimeout="00:00:30" maxBufferSize="2147483647" maxReceivedMessageSize="2147483647">
    3743          <security mode="Message">
    38             <message clientCredentialType="UserName"/>
     44            <message clientCredentialType="UserName" />
    3945          </security>
    40           <readerQuotas maxArrayLength="2147483647"/>
    41           <reliableSession inactivityTimeout="00:00:30" enabled="false"/>
     46          <readerQuotas maxArrayLength="2147483647" />
     47          <reliableSession inactivityTimeout="00:00:30" enabled="false" />
    4248        </binding>
    4349      </netTcpBinding>
    4450    </bindings>
    4551
    46     <client/>
    47 
    4852    <behaviors>
    4953      <serviceBehaviors>
    50         <behavior name="AdminServiceBehaviour">
     54        <behavior name="DefaultServiceBehavior">
    5155          <serviceMetadata httpGetEnabled="true" />
    52           <serviceDebug includeExceptionDetailInFaults="true"/>
    53           <serviceAuthorization principalPermissionMode="UseAspNetRoles"
    54                                 roleProviderName="AspNetSqlRoleProvider" />
     56          <serviceDebug includeExceptionDetailInFaults="true" />
     57          <serviceAuthorization principalPermissionMode="UseAspNetRoles" roleProviderName="AspNetSqlRoleProvider" />
    5558          <serviceCredentials>
    5659            <serviceCertificate findValue="localhost" x509FindType="FindBySubjectName" />
    57             <userNameAuthentication userNamePasswordValidationMode="MembershipProvider"
    58                                     membershipProviderName="AspNetSqlMembershipProvider"/>
     60            <userNameAuthentication userNamePasswordValidationMode="MembershipProvider" membershipProviderName="AspNetSqlMembershipProvider" />
    5961          </serviceCredentials>
    6062        </behavior>
     
    6365
    6466    <services>
    65       <service behaviorConfiguration="AdminServiceBehaviour" name="HeuristicLab.Services.OKB.AdminService">
    66         <endpoint address="mex" binding="mexHttpBinding" contract="IMetadataExchange" />
    67         <endpoint binding="netTcpBinding" bindingConfiguration="LargeMessages"
    68           contract="HeuristicLab.Services.OKB.IAdminService" />
     67      <service name="HeuristicLab.Services.OKB.AdminService" behaviorConfiguration="DefaultServiceBehavior">
     68        <endpoint address="mex" binding="mexHttpBinding" bindingConfiguration="DefaultMexHttpBinding" contract="IMetadataExchange" />
     69        <endpoint binding="wsHttpBinding" bindingConfiguration="DefaultWsHttpBinding" contract="HeuristicLab.Services.OKB.IAdminService" />
     70        <endpoint binding="netTcpBinding" bindingConfiguration="DefaultNetTcpBinding" contract="HeuristicLab.Services.OKB.IAdminService" />
    6971        <host>
    7072          <baseAddresses>
    71             <add baseAddress="http://localhost:8732/Design_Time_Addresses/OKB/AdminService/" />
    72             <add baseAddress="net.tcp://localhost:8733/OKB/AdminService/" />
     73            <add baseAddress="http://localhost:8732/Design_Time_Addresses/OKB-3.3/AdminService" />
     74            <add baseAddress="net.tcp://localhost:8733/OKB-3.3/AdminService" />
     75          </baseAddresses>
     76        </host>
     77      </service>
     78
     79      <service name="HeuristicLab.Services.OKB.TableService" behaviorConfiguration="DefaultServiceBehavior">
     80        <endpoint address="mex" binding="mexHttpBinding" bindingConfiguration="DefaultMexHttpBinding" contract="IMetadataExchange" />
     81        <endpoint binding="wsHttpBinding" bindingConfiguration="DefaultWsHttpBinding" contract="HeuristicLab.Services.OKB.ITableService" />
     82        <endpoint binding="netTcpBinding" bindingConfiguration="DefaultNetTcpBinding" contract="HeuristicLab.Services.OKB.ITableService" />
     83        <host>
     84          <baseAddresses>
     85            <add baseAddress="http://localhost:8732/Design_Time_Addresses/OKB-3.3/TableService" />
     86            <add baseAddress="net.tcp://localhost:8733/OKB-3.3/TableService" />
     87          </baseAddresses>
     88        </host>
     89      </service>
     90
     91      <service name="HeuristicLab.Services.OKB.DataService" behaviorConfiguration="DefaultServiceBehavior">
     92        <endpoint address="mex" binding="mexHttpBinding" bindingConfiguration="DefaultMexHttpBinding" contract="IMetadataExchange" />
     93        <endpoint binding="wsHttpBinding" bindingConfiguration="DefaultWsHttpBinding" contract="HeuristicLab.Services.OKB.IDataService" />
     94        <endpoint binding="netTcpBinding" bindingConfiguration="DefaultNetTcpBinding" contract="HeuristicLab.Services.OKB.IDataService" />
     95        <host>
     96          <baseAddresses>
     97            <add baseAddress="http://localhost:8732/Design_Time_Addresses/OKB-3.3/DataService" />
     98            <add baseAddress="net.tcp://localhost:8733/OKB-3.3/DataService" />
     99          </baseAddresses>
     100        </host>
     101      </service>
     102
     103      <service name="HeuristicLab.Services.OKB.RunnerService" behaviorConfiguration="DefaultServiceBehavior">
     104        <endpoint address="mex" binding="mexHttpBinding" bindingConfiguration="DefaultMexHttpBinding" contract="IMetadataExchange" />
     105        <endpoint binding="wsHttpBinding" bindingConfiguration="DefaultWsHttpBinding" contract="HeuristicLab.Services.OKB.IRunnerService" />
     106        <endpoint binding="netTcpBinding" bindingConfiguration="DefaultNetTcpBinding" contract="HeuristicLab.Services.OKB.IRunnerService" />
     107        <host>
     108          <baseAddresses>
     109            <add baseAddress="http://localhost:8732/Design_Time_Addresses/OKB-3.3/RunnerService" />
     110            <add baseAddress="net.tcp://localhost:8733/OKB-3.3/RunnerService" />
     111          </baseAddresses>
     112        </host>
     113      </service>
     114
     115      <service name="HeuristicLab.Services.OKB.QueryService" behaviorConfiguration="DefaultServiceBehavior">
     116        <endpoint address="mex" binding="mexHttpBinding" bindingConfiguration="DefaultMexHttpBinding" contract="IMetadataExchange" />
     117        <endpoint binding="wsHttpBinding" bindingConfiguration="DefaultWsHttpBinding" contract="HeuristicLab.Services.OKB.IQueryService" />
     118        <endpoint binding="netTcpBinding" bindingConfiguration="DefaultNetTcpBinding" contract="HeuristicLab.Services.OKB.IQueryService" />
     119        <host>
     120          <baseAddresses>
     121            <add baseAddress="http://localhost:8732/Design_Time_Addresses/OKB-3.3/QueryService" />
     122            <add baseAddress="net.tcp://localhost:8733/OKB-3.3/QueryService" />
    73123          </baseAddresses>
    74124        </host>
     
    76126    </services>
    77127  </system.serviceModel>
    78 <startup><supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0"/></startup></configuration>
     128
     129  <startup>
     130    <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0" />
     131  </startup>
     132</configuration>
Note: See TracChangeset for help on using the changeset viewer.