App.config 3.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586
  1. <?xml version="1.0" encoding="utf-8" ?>
  2. <configuration>
  3. <configSections>
  4. <!--log4net配置-->
  5. <section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler, log4net"/>
  6. </configSections>
  7. <!--log4net配置-->
  8. <log4net>
  9. <!--定义输出到文件中-->
  10. <appender name="LogFileAppender" type="log4net.Appender.RollingFileAppender">
  11. <!--定义文件存放位置-->
  12. <!--file可以指定具体的路径 D://logfile.txt。-->
  13. <param name="File" value="Logs/log"/>
  14. <param name="AppendToFile" value="true" />
  15. <param name="RollingStyle" value="Date"/>
  16. <param name="DatePattern" value="yyyy-MM-dd.\tx\t" />
  17. <param name="StaticLogFileName" value="false"/>
  18. <layout type="log4net.Layout.PatternLayout">
  19. <!--输出格式-->
  20. <!--样例:2008-03-26 13:42:32,111 [10] INFO Log4NetDemo.MainClass [(null)] - info-->
  21. <conversionPattern value="%-40date %-20level %-20logger %message %newline"/>
  22. </layout>
  23. </appender>
  24. <!--定义日志的输出媒介-->
  25. <root>
  26. <!--指定将此级别及以上的log打印到log文件中-->
  27. <level value="DEBUG"/>
  28. <!--文件形式记录日志-->
  29. <appender-ref ref="LogFileAppender"/>
  30. </root>
  31. </log4net>
  32. <startup>
  33. <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.7.2" />
  34. </startup>
  35. <system.serviceModel>
  36. <bindings>
  37. <netTcpBinding>
  38. <binding name="Aitex_netTcpBinding" maxReceivedMessageSize="102400000" receiveTimeout="00:10:00">
  39. <readerQuotas maxDepth="32" maxStringContentLength="1048576" maxArrayLength="163840000" maxBytesPerRead="4096" maxNameTableCharCount="16384" />
  40. <security mode="None">
  41. <transport clientCredentialType="None" />
  42. <message clientCredentialType="None" />
  43. </security>
  44. </binding>
  45. <binding name="TestBinding" maxReceivedMessageSize="65536000">
  46. <readerQuotas maxDepth="32" maxStringContentLength="819200" maxArrayLength="16384" maxBytesPerRead="8192" maxNameTableCharCount="16384" />
  47. <reliableSession inactivityTimeout="00:05:00" />
  48. <security mode="None" />
  49. </binding>
  50. </netTcpBinding>
  51. </bindings>
  52. <services>
  53. <service behaviorConfiguration="BasicBehavior" name="Common.WcfService.SomebodyService">
  54. <endpoint address="net.tcp://localhost:8223/SomebodyService" binding="netTcpBinding" bindingConfiguration="Aitex_netTcpBinding" contract="Common.WcfService.IService" />
  55. </service>
  56. <service behaviorConfiguration="BasicBehavior" name="Common.WcfService.Efem.EfemService">
  57. <endpoint address="net.tcp://localhost:8224/EfemService" binding="netTcpBinding" bindingConfiguration="Aitex_netTcpBinding" contract="Common.WcfService.Efem.IEfemService" />
  58. </service>
  59. <service behaviorConfiguration="BasicBehavior" name="Common.DataCenter.QueryDataService">
  60. <endpoint address="net.tcp://localhost:8221/QueryDataService" binding="netTcpBinding" bindingConfiguration="Aitex_netTcpBinding" contract="Common.DataCenter.IQueryDataService" />
  61. </service>
  62. </services>
  63. <behaviors>
  64. <serviceBehaviors>
  65. <behavior name="BasicBehavior">
  66. <dataContractSerializer maxItemsInObjectGraph="2147483647" />
  67. <serviceMetadata httpGetEnabled="false" />
  68. <serviceDebug includeExceptionDetailInFaults="true" />
  69. <serviceAuthorization impersonateCallerForAllOperations="false" />
  70. </behavior>
  71. </serviceBehaviors>
  72. <endpointBehaviors>
  73. <behavior name="EndpointBehavior">
  74. <dataContractSerializer maxItemsInObjectGraph="2147483647" />
  75. </behavior>
  76. </endpointBehaviors>
  77. </behaviors>
  78. </system.serviceModel>
  79. </configuration>