﻿<?xml version="1.0" encoding="utf-8"?>
<configuration>
  <configSections>
    <section name="entityFramework" type="System.Data.Entity.Internal.ConfigFile.EntityFrameworkSection, EntityFramework, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false" />
  </configSections>
  <connectionStrings>
    <add name="MeasureDB" connectionString="server=192.168.78.134;uid=apacsaleolap_ro;pwd=WES-p?P3a7pu;database=apacsaleolap;" />
    <add name="MeasureDB_slave" connectionString="server=192.168.78.134;uid=apacsaleolap_ro;pwd=WES-p?P3a7pu;database=apacsaleolap;" />
  </connectionStrings>
  <appSettings>
    <add key="IsDevelopment" value="true" />
    <add key="UseDbRepository" value="true" />
    <add key="NowTicks" value="00:00:01" />
    <add key="LoginServiceUrl" value="https://api.mysaledev.com/public/v3.8/api.asmx" />
    <add key="ApacResources" value="http://localhost:62947" />
    <add key="ApacResourcesFolder" value="WebSites/Now/2.0" />
    <add key="UseHttps" value="false" />
    <add key="NewRelic.AppName" value="Apacsalenow" />
    <add key="DistributionCenterTicks" value="00:00:07" />
    <add key="DcStatisticsTicks" value="00:00:06" />
    <add key="TemplateEngine" value="Underscore" />
    <add key="ApacResourcesMinimized" value="false" />
    <add key="SystemID" value="2EDA8F85-174F-4C80-9982-80EF3E858A37" />
    <add key="CookiesActualFrom" value="20150424" />
    <add key="MeasureServiceEndpoint" value="http://measures.mysaleapi.com" />
    <add key="MeasureBudgetFileName" value="sales data - budget - debug.csv" />
    <add key="MeasureActualFileName" value="combined data - actual - debug.csv" />
  </appSettings>
  <system.web>
    <machineKey decryption="AES" decryptionKey="3E60BFEEA602663CCF47411C0D7141A58D5C7F92839A700337F27B644205B98E" validation="HMACSHA256" validationKey="312328B893BB38C13563121E7E65F8334CF352440ECD0D4D750CCFA9E0EEE97849902068C53BC4C5FDBB465FBB758B71AF8F72C1F2129D6C400A82AB6B930A7B" />
    <httpRuntime targetFramework="4.5" maxRequestLength="1048576" />
    <compilation debug="false" targetFramework="4.5" />
    <authentication mode="Forms">
      <forms loginUrl="~/login" timeout="2880" />
    </authentication>
    <pages>
      <namespaces>
        <add namespace="System.Web.Helpers" />
        <add namespace="System.Web.Mvc" />
        <add namespace="System.Web.Mvc.Ajax" />
        <add namespace="System.Web.Mvc.Html" />
        <add namespace="System.Web.Routing" />
        <add namespace="System.Web.WebPages" />
        <add namespace="GridMvc" />
      </namespaces>
    </pages>
    <sessionState mode="Off" />
    <customErrors mode="On" defaultRedirect="~/errors" redirectMode="ResponseRewrite">
      <error statusCode="403" redirect="~/errors/403" />
      <error statusCode="404" redirect="~/errors/404" />
      <error statusCode="500" redirect="~/errors/500" />
    </customErrors>
  </system.web>
  <system.webServer>
    <modules runAllManagedModulesForAllRequests="true">
      <add name="ErrorHandler" type="Now.Web.Modules.ErrorHandlerModule" />
    </modules>
    <validation validateIntegratedModeConfiguration="false" />
    <security>
      <requestFiltering>
        <requestLimits maxAllowedContentLength="1073741824" />
      </requestFiltering>
    </security>
    <handlers>
      <remove name="ExtensionlessUrlHandler-Integrated-4.0" />
      <remove name="OPTIONSVerbHandler" />
      <remove name="TRACEVerbHandler" />
      <add name="ExtensionlessUrlHandler-Integrated-4.0" path="*." verb="*" type="System.Web.Handlers.TransferRequestHandler" preCondition="integratedMode,runtimeVersionv4.0" />
    </handlers>
    <httpProtocol>
      <customHeaders>
        <add name="Access-Control-Allow-Origin" value="*" />
        <add name="Access-Control-Allow-Methods" value="GET,PUT,POST,DELETE,OPTIONS" />
        <add name="Access-Control-Allow-Headers" value="Content-Type" />
      </customHeaders>
    </httpProtocol>
  </system.webServer>
  <runtime>
    <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
      <dependentAssembly>
        <assemblyIdentity name="System.Net.Http.Extensions" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
        <bindingRedirect oldVersion="0.0.0.0-2.2.28.0" newVersion="2.2.28.0" />
      </dependentAssembly>
      <dependentAssembly>
        <assemblyIdentity name="System.Net.Http.Primitives" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
        <bindingRedirect oldVersion="0.0.0.0-4.2.28.0" newVersion="4.2.28.0" />
      </dependentAssembly>
      <dependentAssembly>
        <assemblyIdentity name="Microsoft.Owin" publicKeyToken="31bf3856ad364e35" culture="neutral" />
        <bindingRedirect oldVersion="0.0.0.0-3.0.0.0" newVersion="3.0.0.0" />
      </dependentAssembly>
      <dependentAssembly>
        <assemblyIdentity name="Microsoft.Owin.Security" publicKeyToken="31bf3856ad364e35" culture="neutral" />
        <bindingRedirect oldVersion="0.0.0.0-3.0.0.0" newVersion="3.0.0.0" />
      </dependentAssembly>
      <dependentAssembly>
        <assemblyIdentity name="Microsoft.AspNet.SignalR.Core" publicKeyToken="31bf3856ad364e35" culture="neutral" />
        <bindingRedirect oldVersion="0.0.0.0-2.2.0.0" newVersion="2.2.0.0" />
      </dependentAssembly>
      <dependentAssembly>
        <assemblyIdentity name="Newtonsoft.Json" publicKeyToken="30ad4fe6b2a6aeed" culture="neutral" />
        <bindingRedirect oldVersion="0.0.0.0-6.0.0.0" newVersion="6.0.0.0" />
      </dependentAssembly>
      <dependentAssembly>
        <assemblyIdentity name="Autofac" publicKeyToken="17863af14b0044da" culture="neutral" />
        <bindingRedirect oldVersion="0.0.0.0-3.5.0.0" newVersion="3.5.0.0" />
      </dependentAssembly>
      <dependentAssembly>
        <assemblyIdentity name="System.Web" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
        <bindingRedirect oldVersion="0.0.0.0-4.0.0.0" newVersion="4.0.0.0" />
      </dependentAssembly>
      <dependentAssembly>
        <assemblyIdentity name="System.Threading.Tasks.Dataflow" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
        <bindingRedirect oldVersion="0.0.0.0-4.5.24.0" newVersion="4.5.24.0" />
      </dependentAssembly>
      <dependentAssembly>
        <assemblyIdentity name="System.Web.Helpers" publicKeyToken="31bf3856ad364e35" />
        <bindingRedirect oldVersion="1.0.0.0-3.0.0.0" newVersion="3.0.0.0" />
      </dependentAssembly>
      <dependentAssembly>
        <assemblyIdentity name="System.Web.WebPages" publicKeyToken="31bf3856ad364e35" />
        <bindingRedirect oldVersion="0.0.0.0-3.0.0.0" newVersion="3.0.0.0" />
      </dependentAssembly>
      <dependentAssembly>
        <assemblyIdentity name="System.Web.Mvc" publicKeyToken="31bf3856ad364e35" />
        <bindingRedirect oldVersion="0.0.0.0-5.2.3.0" newVersion="5.2.3.0" />
      </dependentAssembly>
      <dependentAssembly>
        <assemblyIdentity name="System.Net.Http.Formatting" publicKeyToken="31bf3856ad364e35" culture="neutral" />
        <bindingRedirect oldVersion="0.0.0.0-5.2.3.0" newVersion="5.2.3.0" />
      </dependentAssembly>
    </assemblyBinding>
  </runtime>
  <system.serviceModel>
    <bindings>
      <basicHttpBinding>
        <binding sendTimeout="00:10:00" maxBufferPoolSize="20000000" maxBufferSize="20000000" maxReceivedMessageSize="20000000" transferMode="StreamedResponse" messageEncoding="Mtom">
          <readerQuotas maxStringContentLength="20000000" maxArrayLength="20000000" maxBytesPerRead="20000000" />
        </binding>
        <binding name="BasicHttpBinding_IApacWebService" maxBufferSize="2147483647" maxBufferPoolSize="2147483647" maxReceivedMessageSize="2147483647" allowCookies="true">
          <readerQuotas maxDepth="64" maxStringContentLength="2147483647" maxArrayLength="2147483647" maxBytesPerRead="2147483647" maxNameTableCharCount="2147483647" />
        </binding>
      </basicHttpBinding>
    </bindings>
    <client>
      <endpoint address="http://ozadmin.com.au/WarehouseService.asmx" binding="basicHttpBinding" bindingConfiguration="BasicHttpBinding_IApacWebService" contract="WarehouseService.WarehouseServiceSoap" name="WarehouseServiceSoap"></endpoint>
      <endpoint address="http://rslive/rs.svc" binding="basicHttpBinding" bindingConfiguration="BasicHttpBinding_IApacWebService" contract="ApacSale.Recommendation.ServiceClient.IRecommendationService" />
    </client>
  </system.serviceModel>
</configuration>