﻿<?xml version="1.0" encoding="utf-8"?>
<!--
  有关如何配置 ASP.NET 应用程序的详细消息，请访问
  http://go.microsoft.com/fwlink/?LinkId=169433
  -->
<configuration>
  <configSections>
    <section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler,log4net" />
  </configSections>
  <log4net>
    <root>
      <priority value="ALL" />
      <appender-ref ref="TraceAppender" />
      <appender-ref ref="ConsoleAppender" />
      <appender-ref ref="RollingFileAppender" />
    </root>
    <appender name="TraceAppender" type="log4net.Appender.TraceAppender">
      <layout type="log4net.Layout.PatternLayout">
        <conversionPattern value="%date [%thread] %-5level %logger [%property{NDC}] - %message%newline" />
      </layout>
    </appender>
    <appender name="ConsoleAppender" type="log4net.Appender.ConsoleAppender">
      <layout type="log4net.Layout.PatternLayout">
        <conversionPattern value="%date [%thread] %-5level %logger [%property{NDC}] - %message%newline" />
      </layout>
    </appender>
    <!--滚动文件日志配置方式,按每天的日期生成日志文件-->
    <appender name="RollingFileAppender" type="log4net.Appender.RollingFileAppender,log4net">
      <param name="File" value="D:/Inetpub/vhosts/mylevapor.com/testac.mylevape.com/log/log" />
      <param name="AppendToFile" value="true" />
      <param name="RollingStyle" value="Composite" />
      <param name="DatePattern" value="yyyyMMdd&quot;.log&quot;" />
      <!--设置无限备份=-1 ，最大备份数为1000-->
      <maxSizeRollBackups value="10" />
      <!--每个文件的最大10MB-->
      <maximumFileSize value="10MB" />
      <!--名称是否可以更改,为false为可以更改-->
      <param name="StaticLogFileName" value="false" />
      <lockingModel type="log4net.Appender.FileAppender+MinimalLock" />
      <layout type="log4net.Layout.PatternLayout,log4net">
        <param name="ConversionPattern" value="%d [%t] %-5p %f %c - %m %n" />
        <param name="Header" value=" ----------------------header--------------%n " />
        <param name="Footer" value=" ----------------------footer--------------%n " />
      </layout>
    </appender>
  </log4net>
  <appSettings>
    <!--是否启用模拟多语言调试 1、为空，识别系统语言 2、不为空，传递调试语言。ps：正式环境中不必传递-->
    <add key="LanguageName" value="" />
    <!--主站地址-->
    <add key="url" value="https://ac.mylevape.com/" />
    <!--防伪页面地址-->
    <add key="fw" value="https://ac.mylevape.com/index.aspx" />
    <!-- <add key="LoadBalance" value="0"/>-->
    <!-- 获取请求服务器的的方式  抗ddos攻击：HTTP_X_CONNECTING_IP,HTTP_X_FORWARDED_FOR,REMOTE_ADDR  -->
    <add key="ipgetType" value="REMOTE_ADDR" />
    <!--token接口地址-->
    <add key="tokenurl" value="http://ca.supercarrier8.com/Api" />
    <!--防伪接口地址-->
    <add key="fwurl" value="http://openapi.supercarrier8.com/router" />
    <!--秘钥-->
    <add key="accessKey" value="uwr1ET2SiwHX" />
    <!--密码-->
    <add key="accessSecret" value="84Jtuwr1ET2SiwHX" />
    <!--应用key-->
    <add key="app_key" value="uwr1ET2SiwHX" />
    <!--方法名-->
    <add key="method" value="Openapi.GetAntiFakeInfo" />
    <!--版本号-->
    <add key="v" value="1" />
    <!--企业号-->
    <add key="EnterpriseNo" value="100557007825" />
    <!--通道类型-->
    <add key="ChannelType" value="W" />
    <!--H5域名-->
    <add key="ToInfo" value="https://ac.mylevape.com" />
    <!--是否启用校验-->
    <add key="open" value="0" />
    <!--产生签名的token-->
    <add key="token" value="123456" />
    <!--是否调用解码组件   1为调用，空为不调用-->
    <add key="code2D" value="" />
  </appSettings>
  <system.web>
    <!--<httpModules>
      <add name="UrlOrigion" type="myle.web.UrlOrigion"/>
    </httpModules>-->
    <compilation targetFramework="4.0" defaultLanguage="c#" debug="true" tempDirectory="D:\Inetpub\vhosts\mylevapor.com\tmp" />
  </system.web>
  <system.serviceModel>
    <bindings>
      <basicHttpBinding>
      </basicHttpBinding>
    </bindings>
    <client>
    </client>
  </system.serviceModel>
  <system.webServer>
    <httpProtocol>
      <customHeaders>
        <add name="Access-Control-Allow-Methods" value="OPTIONS,POST,GET" />
        <add name="Access-Control-Allow-Headers" value="x-requested-with,content-type" />
        <add name="Access-Control-Allow-Origin" value="*" />
      </customHeaders>
    </httpProtocol>
    <defaultDocument>
      <files>
        <remove value="Default.asp" />
        <remove value="default.aspx" />
        <add value="QR.ashx" />
        <!--<add value="index.aspx"/>-->
      </files>
    </defaultDocument>
    <tracing>
      <traceFailedRequests>
        <add path="*">
          <traceAreas>
            <add provider="ASP" areas="" verbosity="Verbose" />
            <add provider="ASPNET" areas="AppServices,Infrastructure,Module,Page" verbosity="Verbose" />
            <add provider="ISAPI Extension" areas="" verbosity="Verbose" />
            <add provider="WWW Server" areas="Authentication,Cache,CGI,Compression,FastCGI,Filter,iisnode,Module,RequestNotifications,RequestRouting,Rewrite,Security,StaticFile,WebSocket" verbosity="Verbose" />
          </traceAreas>
          <failureDefinitions statusCodes="400-503" />
        </add>
      </traceFailedRequests>
    </tracing>
    <httpErrors errorMode="Detailed">
      <remove statusCode="502" subStatusCode="-1" />
      <remove statusCode="501" subStatusCode="-1" />
      <remove statusCode="500" subStatusCode="-1" />
      <remove statusCode="412" subStatusCode="-1" />
      <remove statusCode="406" subStatusCode="-1" />
      <remove statusCode="405" subStatusCode="-1" />
      <remove statusCode="404" subStatusCode="-1" />
      <remove statusCode="403" subStatusCode="-1" />
      <remove statusCode="401" subStatusCode="-1" />
      <remove statusCode="400" />
      <error statusCode="400" path="D:\Inetpub\vhosts\zhsh.co\error_docs\bad_request.html" />
      <remove statusCode="407" />
      <error statusCode="407" path="D:\Inetpub\vhosts\zhsh.co\error_docs\proxy_authentication_required.html" />
      <remove statusCode="414" />
      <error statusCode="414" path="D:\Inetpub\vhosts\zhsh.co\error_docs\request-uri_too_long.html" />
      <remove statusCode="415" />
      <error statusCode="415" path="D:\Inetpub\vhosts\zhsh.co\error_docs\unsupported_media_type.html" />
      <remove statusCode="503" />
      <error statusCode="503" path="D:\Inetpub\vhosts\zhsh.co\error_docs\maintenance.html" />
      <error statusCode="401" prefixLanguageFilePath="" path="D:\Inetpub\vhosts\zhsh.co\error_docs\unauthorized.html" />
      <error statusCode="403" prefixLanguageFilePath="" path="D:\Inetpub\vhosts\zhsh.co\error_docs\forbidden.html" />
      <error statusCode="404" prefixLanguageFilePath="" path="D:\Inetpub\vhosts\zhsh.co\error_docs\not_found.html" />
      <error statusCode="405" prefixLanguageFilePath="" path="D:\Inetpub\vhosts\zhsh.co\error_docs\method_not_allowed.html" />
      <error statusCode="406" prefixLanguageFilePath="" path="D:\Inetpub\vhosts\zhsh.co\error_docs\not_acceptable.html" />
      <error statusCode="412" prefixLanguageFilePath="" path="D:\Inetpub\vhosts\zhsh.co\error_docs\precondition_failed.html" />
      <error statusCode="500" prefixLanguageFilePath="" path="D:\Inetpub\vhosts\zhsh.co\error_docs\internal_server_error.html" />
      <error statusCode="501" prefixLanguageFilePath="" path="D:\Inetpub\vhosts\zhsh.co\error_docs\not_implemented.html" />
      <error statusCode="502" prefixLanguageFilePath="" path="D:\Inetpub\vhosts\zhsh.co\error_docs\bad_gateway.html" />
    </httpErrors>
  </system.webServer>
</configuration>