appsettings.json 2.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990
  1. {
  2. /* asp.net core 原始web服务配置 */
  3. "server": {
  4. //"urls": [ "http://localhost:5001", "http://127.0.0.1:5002", "http://*:5003" ]
  5. "urls": [ "http://localhost:7777" ]
  6. },
  7. "Logging": {
  8. "LogLevel": {
  9. "Default": "Warning"
  10. }
  11. },
  12. "Sers": {
  13. /* 通讯层配置 */
  14. "CL": {
  15. /* one conn is one channel.can be multiable */
  16. "Client": [
  17. {
  18. // Socket.Iocp
  19. /* (x.1) type - Iocp */
  20. /* the class of builder in assemblyFile */
  21. "className": "Sers.CL.Socket.Iocp.OrganizeClientBuilder",
  22. /* 通信模式。可为 "Simple" "Timer" "SpinWait"(默认) */
  23. //"mode": "Timer",
  24. /* (x.2) conn config */
  25. /* 服务端 host地址。例如: "127.0.0.1"、"sers.cloud" */
  26. "host": "127.0.0.1",
  27. /* 服务端 监听端口号。例如: 4501 */
  28. "port": 4501,
  29. /* 连接秘钥,用以验证连接安全性。服务端和客户端必须一致 */
  30. "secretKey": "SersCL"
  31. }
  32. ]
  33. },
  34. /* LocalApiService 配置,可不指定 */
  35. "LocalApiService": {
  36. /* 后台服务的线程个数(单位个,默认0,代表不开启服务) */
  37. "workThreadCount": 4,
  38. /* Api加载器配置 */
  39. "ApiLoaders": [
  40. {
  41. /* 加载器的类名,可为 Sers.ApiLoader.Ss.ApiLoader 、 Sers.ApiLoader.WebApi21.ApiLoader 等。若不指定则默认为"Sers.ApiLoader.Ss.ApiLoader" */
  42. "loader_className": "Sers.ApiLoader.WebApi21.ApiLoader",
  43. /* 在此Assembly中查找服务(如 Sers.Core.Station.dll 、Sers.ApiLoader.WebApi21.dll) */
  44. "loader_assemblyFile": "Sers.ApiLoader.WebApi21.dll",
  45. /* 在此Assembly中查找服务(如 App.StationDemo.Station)(assembly、assemblyFile、assemblyName 指定任一即可) */
  46. "assemblyName": "App.WebApi21.Station"
  47. }
  48. ]
  49. },
  50. /* ServiceStation配置,可不指定 */
  51. "ServiceStation": {
  52. /* serviceStation站点信息 */
  53. "serviceStationInfo": {
  54. "serviceStationName": "WebApi21"
  55. }
  56. }
  57. },
  58. /* Vit工具配置,可不指定 */
  59. "Vit": {
  60. /* 日志配置,可不指定 */
  61. "Logger": {
  62. /* print the log to Log/*.txt default:true */
  63. "PrintToTxt": true,
  64. /* print the log to console. default:false */
  65. "PrintToConsole": true
  66. }
  67. }
  68. }