added samples
[windows-sources.git] / sdk / samples / WCFSamples / TechnologySamples / Basic / Contract / Message / Unwrapped / VB / service / web.config
blob4636c85f8b0e9e7a6a39b0339b0cc2f6fc871770
1 <?xml version="1.0" encoding="utf-8" ?>
2 <configuration>
4 <!-- Tracing configuration -->
5 <!-- Network Service must have permission to write to the c:\logs directory -->
6 <system.diagnostics>
7 <sources>
8 <!-- Configure an application trace source with both a Text and Xml TraceListener -->
9 <source name="CalculatorServiceTraceSource">
10 <listeners>
11 <add name="text" type="System.Diagnostics.TextWriterTraceListener" initializeData="c:\logs\CalculatorService.out" />
12 <add name="xml" type="System.Diagnostics.XmlWriterTraceListener" initializeData="c:\logs\CalculatorService.e2e" />
13 </listeners>
14 </source>
16 <!-- Configure an end-to-end trace source using a XmlWriterTraceListener -->
17 <source name="System.ServiceModel" switchValue="Verbose,ActivityTracing"
18 propagateActivity="true">
19 <listeners>
20 <add name="xml" type="System.Diagnostics.XmlWriterTraceListener" initializeData="c:\logs\System.ServiceModel.e2e" />
21 </listeners>
22 </source>
24 <!-- Configure related System.Net trace sources using a XmlWriterTraceListener -->
25 <source name="System.Net" >
26 <listeners>
27 <add name="xml" type="System.Diagnostics.XmlWriterTraceListener" initializeData="c:\logs\System.Net.e2e" />
28 </listeners>
29 </source>
30 <source name="System.Net.HttpListener">
31 <listeners>
32 <add name="xml" type="System.Diagnostics.XmlWriterTraceListener" initializeData="c:\logs\System.Net.HttpListener.e2e" />
33 </listeners>
34 </source>
35 <source name="System.Net.Sockets">
36 <listeners>
37 <add name="xml" type="System.Diagnostics.XmlWriterTraceListener" initializeData="c:\logs\System.Net.Sockets.e2e" />
38 </listeners>
39 </source>
40 <source name="System.Net.Cache" >
41 <listeners>
42 <add name="xml" type="System.Diagnostics.XmlWriterTraceListener" initializeData="c:\logs\System.Net.Cache.e2e" />
43 </listeners>
44 </source>
46 <!-- Configure message logging to output message logs into c:\logs\messages directory -->
47 <!-- Removing this trace source and message logs will be output to %windir%\system32\logfiles\messages -->
48 <source name="System.ServiceModel.MessageLogging">
49 <listeners>
50 <add name="xml" type="System.Diagnostics.XmlWriterTraceListener" initializeData="c:\logs\message.log" />
51 </listeners>
52 </source>
53 </sources>
54 <trace autoflush="true" />
55 </system.diagnostics>
57 <!-- MessageLogging configuration -->
58 <system.serviceModel>
59 <diagnostics>
60 <!-- log all messages received or sent at the transport level -->
61 <messageLogging logEntireMessage="true"
62 maxMessagesToLog="300"
63 logMessagesAtServiceLevel="false"
64 logMalformedMessages="true"
65 logMessagesAtTransportLevel="true" />
66 </diagnostics>
67 </system.serviceModel>
70 <!-- Service configuration, same as the GettingStarted basic technology sample -->
71 <!-- Security has been disabled from WsProfileBinding to log non-encrypted messages -->
72 <system.serviceModel>
73 <services>
74 <service name="Microsoft.ServiceModel.Samples.CalculatorService"
75 behaviorConfiguration="CalculatorServiceBehavior">
76 <!-- use base address provided by host -->
77 <endpoint address=""
78 binding="wsHttpBinding"
79 bindingConfiguration="Binding1"
80 contract="Microsoft.ServiceModel.Samples.ICalculator" />
81 </service>
82 </services>
84 <bindings>
85 <wsHttpBinding>
86 <binding name="Binding1">
87 <security mode="None"/>
88 </binding>
89 </wsHttpBinding>
90 </bindings>
92 <!--For debugging purposes set the includeExceptionDetailInFaults attribute to true-->
93 <behaviors>
94 <serviceBehaviors>
95 <behavior name="CalculatorServiceBehavior">
96 <serviceDebug includeExceptionDetailInFaults="False" />
97 </behavior>
98 </serviceBehaviors>
99 </behaviors>
101 </system.serviceModel>
103 </configuration>