Free cookie consent management tool by TermsFeed Policy Generator

Changeset 2742


Ignore:
Timestamp:
02/03/10 17:43:53 (15 years ago)
Author:
gkronber
Message:

Worked on prototype of plugin deployment service. #860 (Deployment server for plugin installation from web locations)

Location:
branches/DeploymentServer Prototype/HeuristicLab.Services
Files:
31 added
2 deleted
3 edited

Legend:

Unmodified
Added
Removed
  • branches/DeploymentServer Prototype/HeuristicLab.Services/HeuristicLab.Services.sln

    r2732 r2742  
    44Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "HeuristicLab.Services", "HeuristicLab.Services\HeuristicLab.Services.csproj", "{62D88CDA-264B-4798-B17D-9B5D9C841356}"
    55EndProject
     6Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "HeuristicLab.PluginInfrastructure", "HeuristicLab.PluginInfrastructure\HeuristicLab.PluginInfrastructure.csproj", "{94186A6A-5176-4402-AE83-886557B53CCA}"
     7EndProject
     8Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "HeuristicLab.Services.Deployment", "HeuristicLab.Services.Deployment\HeuristicLab.Services.Deployment.csproj", "{30D8C5F1-CD3A-4EC1-907F-430177A03FBE}"
     9EndProject
     10Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "HeuristicLab.Services.Deployment.DataAccess", "HeuristicLab.Services.Deployment.DataAccess\HeuristicLab.Services.Deployment.DataAccess.csproj", "{EBEBA863-DD05-4331-BE25-5758B15F7407}"
     11EndProject
     12Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "HeuristicLab.Services.Deployment.Test", "HeuristicLab.Services.Deployment.Test\HeuristicLab.Services.Deployment.Test.csproj", "{3F4779E4-4935-478C-A67E-3F5965F58E99}"
     13EndProject
     14Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{7FE8AABF-0F35-438B-970C-C27A97487AB2}"
     15  ProjectSection(SolutionItems) = preProject
     16    HeuristicLab.Services.vsmdi = HeuristicLab.Services.vsmdi
     17    LocalTestRun.testrunconfig = LocalTestRun.testrunconfig
     18  EndProjectSection
     19EndProject
    620Global
     21  GlobalSection(TestCaseManagementSettings) = postSolution
     22    CategoryFile = HeuristicLab.Services.vsmdi
     23  EndGlobalSection
    724  GlobalSection(SolutionConfigurationPlatforms) = preSolution
    825    Debug|Any CPU = Debug|Any CPU
     26    Debug|x64 = Debug|x64
     27    Debug|x86 = Debug|x86
    928    Release|Any CPU = Release|Any CPU
     29    Release|x64 = Release|x64
     30    Release|x86 = Release|x86
    1031  EndGlobalSection
    1132  GlobalSection(ProjectConfigurationPlatforms) = postSolution
    1233    {62D88CDA-264B-4798-B17D-9B5D9C841356}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
    1334    {62D88CDA-264B-4798-B17D-9B5D9C841356}.Debug|Any CPU.Build.0 = Debug|Any CPU
     35    {62D88CDA-264B-4798-B17D-9B5D9C841356}.Debug|x64.ActiveCfg = Debug|Any CPU
     36    {62D88CDA-264B-4798-B17D-9B5D9C841356}.Debug|x86.ActiveCfg = Debug|Any CPU
    1437    {62D88CDA-264B-4798-B17D-9B5D9C841356}.Release|Any CPU.ActiveCfg = Release|Any CPU
    1538    {62D88CDA-264B-4798-B17D-9B5D9C841356}.Release|Any CPU.Build.0 = Release|Any CPU
     39    {62D88CDA-264B-4798-B17D-9B5D9C841356}.Release|x64.ActiveCfg = Release|Any CPU
     40    {62D88CDA-264B-4798-B17D-9B5D9C841356}.Release|x86.ActiveCfg = Release|Any CPU
     41    {94186A6A-5176-4402-AE83-886557B53CCA}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
     42    {94186A6A-5176-4402-AE83-886557B53CCA}.Debug|Any CPU.Build.0 = Debug|Any CPU
     43    {94186A6A-5176-4402-AE83-886557B53CCA}.Debug|x64.ActiveCfg = Debug|x64
     44    {94186A6A-5176-4402-AE83-886557B53CCA}.Debug|x64.Build.0 = Debug|x64
     45    {94186A6A-5176-4402-AE83-886557B53CCA}.Debug|x86.ActiveCfg = Debug|x86
     46    {94186A6A-5176-4402-AE83-886557B53CCA}.Debug|x86.Build.0 = Debug|x86
     47    {94186A6A-5176-4402-AE83-886557B53CCA}.Release|Any CPU.ActiveCfg = Release|Any CPU
     48    {94186A6A-5176-4402-AE83-886557B53CCA}.Release|Any CPU.Build.0 = Release|Any CPU
     49    {94186A6A-5176-4402-AE83-886557B53CCA}.Release|x64.ActiveCfg = Release|x64
     50    {94186A6A-5176-4402-AE83-886557B53CCA}.Release|x64.Build.0 = Release|x64
     51    {94186A6A-5176-4402-AE83-886557B53CCA}.Release|x86.ActiveCfg = Release|x86
     52    {94186A6A-5176-4402-AE83-886557B53CCA}.Release|x86.Build.0 = Release|x86
     53    {30D8C5F1-CD3A-4EC1-907F-430177A03FBE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
     54    {30D8C5F1-CD3A-4EC1-907F-430177A03FBE}.Debug|Any CPU.Build.0 = Debug|Any CPU
     55    {30D8C5F1-CD3A-4EC1-907F-430177A03FBE}.Debug|x64.ActiveCfg = Debug|Any CPU
     56    {30D8C5F1-CD3A-4EC1-907F-430177A03FBE}.Debug|x86.ActiveCfg = Debug|Any CPU
     57    {30D8C5F1-CD3A-4EC1-907F-430177A03FBE}.Release|Any CPU.ActiveCfg = Release|Any CPU
     58    {30D8C5F1-CD3A-4EC1-907F-430177A03FBE}.Release|Any CPU.Build.0 = Release|Any CPU
     59    {30D8C5F1-CD3A-4EC1-907F-430177A03FBE}.Release|x64.ActiveCfg = Release|Any CPU
     60    {30D8C5F1-CD3A-4EC1-907F-430177A03FBE}.Release|x86.ActiveCfg = Release|Any CPU
     61    {EBEBA863-DD05-4331-BE25-5758B15F7407}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
     62    {EBEBA863-DD05-4331-BE25-5758B15F7407}.Debug|Any CPU.Build.0 = Debug|Any CPU
     63    {EBEBA863-DD05-4331-BE25-5758B15F7407}.Debug|x64.ActiveCfg = Debug|Any CPU
     64    {EBEBA863-DD05-4331-BE25-5758B15F7407}.Debug|x86.ActiveCfg = Debug|Any CPU
     65    {EBEBA863-DD05-4331-BE25-5758B15F7407}.Release|Any CPU.ActiveCfg = Release|Any CPU
     66    {EBEBA863-DD05-4331-BE25-5758B15F7407}.Release|Any CPU.Build.0 = Release|Any CPU
     67    {EBEBA863-DD05-4331-BE25-5758B15F7407}.Release|x64.ActiveCfg = Release|Any CPU
     68    {EBEBA863-DD05-4331-BE25-5758B15F7407}.Release|x86.ActiveCfg = Release|Any CPU
     69    {3F4779E4-4935-478C-A67E-3F5965F58E99}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
     70    {3F4779E4-4935-478C-A67E-3F5965F58E99}.Debug|Any CPU.Build.0 = Debug|Any CPU
     71    {3F4779E4-4935-478C-A67E-3F5965F58E99}.Debug|x64.ActiveCfg = Debug|Any CPU
     72    {3F4779E4-4935-478C-A67E-3F5965F58E99}.Debug|x86.ActiveCfg = Debug|Any CPU
     73    {3F4779E4-4935-478C-A67E-3F5965F58E99}.Release|Any CPU.ActiveCfg = Release|Any CPU
     74    {3F4779E4-4935-478C-A67E-3F5965F58E99}.Release|Any CPU.Build.0 = Release|Any CPU
     75    {3F4779E4-4935-478C-A67E-3F5965F58E99}.Release|x64.ActiveCfg = Release|Any CPU
     76    {3F4779E4-4935-478C-A67E-3F5965F58E99}.Release|x86.ActiveCfg = Release|Any CPU
    1677  EndGlobalSection
    1778  GlobalSection(SolutionProperties) = preSolution
  • branches/DeploymentServer Prototype/HeuristicLab.Services/HeuristicLab.Services/HeuristicLab.Services.csproj

    r2732 r2742  
    5757  </ItemGroup>
    5858  <ItemGroup>
    59     <Content Include="Service1.svc" />
    6059    <Content Include="Web.config" />
    6160  </ItemGroup>
    6261  <ItemGroup>
    63     <Compile Include="Service1.svc.cs">
    64       <DependentUpon>Service1.svc</DependentUpon>
    65     </Compile>
    66     <Compile Include="IService1.cs" />
    6762    <Compile Include="Properties\AssemblyInfo.cs" />
    6863  </ItemGroup>
  • branches/DeploymentServer Prototype/HeuristicLab.Services/HeuristicLab.Services/Web.config

    r2732 r2742  
    1 <?xml version="1.0"?>
     1<?xml version="1.0"?>
    22<!--
    33    Note: As an alternative to hand editing this file you can use the
     
    9393    </system.codedom>
    9494
    95     <system.web.extensions>
    96       <scripting>
    97         <webServices>
    98           <!--
    99               Uncomment this section to enable the authentication service. Include
    100               requireSSL="true" if appropriate.
    101 
    102           <authenticationService enabled="true" requireSSL = "true|false"/>
    103           -->
    104           <!--
    105               Uncomment these lines to enable the profile service, and to choose the
    106               profile properties that can be retrieved and modified in ASP.NET AJAX
    107               applications.
    108 
    109           <profileService enabled="true"
    110                           readAccessProperties="propertyname1,propertyname2"
    111                           writeAccessProperties="propertyname1,propertyname2" />
    112           -->
    113           <!--
    114               Uncomment this section to enable the role service.
    115 
    116           <roleService enabled="true"/>
    117           -->
    118         </webServices>
    119         <!--
    120         <scriptResourceHandler enableCompression="true" enableCaching="true" />
    121         -->
    122       </scripting>
    123     </system.web.extensions>
    12495    <!--
    12596        The system.webServer section is required for running ASP.NET AJAX under Internet
     
    144115  <system.serviceModel>
    145116    <services>
    146       <service name="HeuristicLab.Services.Service1" behaviorConfiguration="HeuristicLab.Services.Service1Behavior">
    147         <!-- Service Endpoints -->
     117      <service behaviorConfiguration="HeuristicLab.Services.Service1Behavior"
     118        name="HeuristicLab.Services.Service1">
    148119        <endpoint address="" binding="wsHttpBinding" contract="HeuristicLab.Services.IService1">
    149           <!--
    150               Upon deployment, the following identity element should be removed or replaced to reflect the
    151               identity under which the deployed service runs.  If removed, WCF will infer an appropriate identity
    152               automatically.
    153           -->
    154120          <identity>
    155             <dns value="localhost"/>
     121            <dns value="localhost" />
    156122          </identity>
    157123        </endpoint>
    158         <endpoint address="mex" binding="mexHttpBinding" contract="IMetadataExchange"/>
     124        <endpoint address="mex" binding="mexHttpBinding" contract="IMetadataExchange" />
     125      </service>
     126      <service behaviorConfiguration="HeuristicLab.Services.UpdateBehavior"
     127        name="HeuristicLab.Services.Update">
     128        <endpoint address="" binding="wsHttpBinding" contract="HeuristicLab.Services.IUpdate">
     129          <identity>
     130            <dns value="localhost" />
     131          </identity>
     132        </endpoint>
     133        <endpoint address="mex" binding="mexHttpBinding" contract="IMetadataExchange" />
     134      </service>
     135      <service behaviorConfiguration="HeuristicLab.Services.AdminBehavior"
     136        name="HeuristicLab.Services.Admin">
     137        <endpoint address="" binding="wsHttpBinding" contract="HeuristicLab.Services.IAdmin">
     138          <identity>
     139            <dns value="localhost" />
     140          </identity>
     141        </endpoint>
     142        <endpoint address="mex" binding="mexHttpBinding" contract="IMetadataExchange" />
    159143      </service>
    160144    </services>
     
    162146      <serviceBehaviors>
    163147        <behavior name="HeuristicLab.Services.Service1Behavior">
    164           <!-- To avoid disclosing metadata information, set the value below to false and remove the metadata endpoint above before deployment -->
    165           <serviceMetadata httpGetEnabled="true"/>
    166           <!-- To receive exception details in faults for debugging purposes, set the value below to true.  Set to false before deployment to avoid disclosing exception information -->
    167           <serviceDebug includeExceptionDetailInFaults="false"/>
     148          <serviceMetadata httpGetEnabled="true" />
     149          <serviceDebug includeExceptionDetailInFaults="false" />
     150        </behavior>
     151        <behavior name="HeuristicLab.Services.UpdateBehavior">
     152          <serviceMetadata httpGetEnabled="true" />
     153          <serviceDebug includeExceptionDetailInFaults="false" />
     154        </behavior>
     155        <behavior name="HeuristicLab.Services.AdminBehavior">
     156          <serviceMetadata httpGetEnabled="true" />
     157          <serviceDebug includeExceptionDetailInFaults="false" />
    168158        </behavior>
    169159      </serviceBehaviors>
Note: See TracChangeset for help on using the changeset viewer.