added samples
[windows-sources.git] / sdk / samples / WCFSamples / TechnologySamples / Basic / Management / ServiceValidation / CS / service / Web.config
blob7ece4a4b9a3dd8fa8bac1a2acb10f1f28a0e6419
1 <?xml version="1.0" encoding="utf-8"?>
2 <configuration>
3 <system.serviceModel>
4 <extensions>
5 <behaviorExtensions>
6 <add name="endpointValidate" type="Microsoft.ServiceModel.Samples.EndpointValidateElement, endpointValidate, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" />
7 </behaviorExtensions>
8 </extensions>
9 <bindings>
10 <basicHttpBinding>
11 <!--basic http bindings are not secure by default-->
12 <binding name="SecurityBinding1" />
13 </basicHttpBinding>
14 <wsHttpBinding>
15 <!--ws http bindings are secure by default-->
16 <binding name="SecurityBinding2">
17 <security mode="Message" />
18 </binding>
19 <!--security turned off to demonstrate ws http bindings default security-->
20 <binding name="SecurityBinding3">
21 <security mode="None" />
22 </binding>
23 </wsHttpBinding>
24 </bindings>
25 <behaviors>
26 <serviceBehaviors>
27 <behavior name="CalcServiceSEB1">
28 <serviceMetadata httpGetEnabled="true" />
29 <endpointValidate />
30 </behavior>
31 </serviceBehaviors>
32 </behaviors>
33 <services>
34 <service
35 behaviorConfiguration="CalcServiceSEB1"
36 name="Microsoft.ServiceModel.Samples.CalculatorService">
37 <endpoint
38 address=""
39 binding="basicHttpBinding"
40 bindingConfiguration=""
41 name="CalcServiceSEP1"
42 contract="Microsoft.ServiceModel.Samples.ICalculator" />
43 <endpoint
44 address="wshttp2"
45 binding="wsHttpBinding"
46 bindingConfiguration="SecurityBinding2"
47 name="CalcServiceSEP2"
48 contract="Microsoft.ServiceModel.Samples.ICalculator" />
49 <endpoint
50 address="wshttp3"
51 binding="wsHttpBinding"
52 bindingConfiguration="SecurityBinding3"
53 name="CalcServiceSEP3"
54 contract="Microsoft.ServiceModel.Samples.ICalculator" />
55 </service>
56 </services>
57 </system.serviceModel>
58 </configuration>