<?xml version="1.0" encoding="utf-8"?>
<configuration>
    <connectionStrings>
        <add name="SignalRSamples" connectionString="Data Source=.\SQLEXPRESS;Initial Catalog=SignalRSamples;Integrated Security=SSPI;Asynchronous Processing=True;" />
        <add name="SignalRSamplesWithMARS" connectionString="Data Source=(local);Initial Catalog=SignalRSamples;Integrated Security=SSPI;Asynchronous Processing=True;MultipleActiveResultSets=true;" />
    </connectionStrings>
    <system.web>
        <compilation debug="true" targetFramework="4.5" />
        <httpRuntime targetFramework="4.5" />
    </system.web>
    <system.diagnostics>
        <sources>
            <source name="SignalR.SqlMessageBus">
                <listeners>
                    <add name="SignalR-Bus" />
                </listeners>
            </source>
            <source name="SignalR.ServiceBusMessageBus">
                <listeners>
                    <add name="SignalR-Bus" />
                </listeners>
            </source>
            <source name="SignalR.RedisMessageBus">
                <listeners>
                    <add name="SignalR-Bus" />
                </listeners>
            </source>
            <source name="SignalR.ScaleoutMessageBus">
                <listeners>
                    <add name="SignalR-Bus" />
                </listeners>
            </source>
            <source name="SignalR.Transports.WebSocketTransport">
                <listeners>
                    <add name="SignalR-Transports" />
                </listeners>
            </source>
            <source name="SignalR.Transports.ServerSentEventsTransport">
                <listeners>
                    <add name="SignalR-Transports" />
                </listeners>
            </source>
            <source name="SignalR.Transports.ForeverFrameTransport">
                <listeners>
                    <add name="SignalR-Transports" />
                </listeners>
            </source>
            <source name="SignalR.Transports.LongPollingTransport">
                <listeners>
                    <add name="SignalR-Transports" />
                </listeners>
            </source>
            <source name="SignalR.Transports.TransportHeartBeat">
                <listeners>
                    <add name="SignalR-Transports" />
                </listeners>
            </source>
            <source name="SignalR.ReflectedHubDescriptorProvider">
                <listeners>
                    <add name="SignalR-Init" />
                </listeners>
            </source>
        </sources>
        <switches>
            <add name="SignalRSwitch" value="Verbose" />
        </switches>
        <sharedListeners>
            <add name="SignalR-Transports" type="System.Diagnostics.TextWriterTraceListener" initializeData="transports.log.txt" />
            <add name="SignalR-Bus" type="System.Diagnostics.TextWriterTraceListener" initializeData="bus.log.txt" />
            <add name="SignalR-Init" type="System.Diagnostics.TextWriterTraceListener" initializeData="init.log.txt" />
        </sharedListeners>
        <trace autoflush="true" />
    </system.diagnostics>
    <runtime>
        <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
            <dependentAssembly>
                <assemblyIdentity name="System.Web.Cors" publicKeyToken="31bf3856ad364e35" culture="neutral" />
                <bindingRedirect oldVersion="0.0.0.0-5.2.2.0" newVersion="5.2.2.0" />
            </dependentAssembly>
        </assemblyBinding>
    </runtime>
</configuration>
