『贴代码』
我的博文
个人作品
优选问答
「搜索」
【本期话题】更多
三人寄语更多
对于答案来说,更重要的是找到答案的这个过程而不是答案本身!
点赞:0
往往会为了一个项目,搭建适合他专属的脚手架!
点赞:1
测试没问题的不一定没问题,测试有问题的那肯定有问题!
点赞:2
你连F12都不关注,你好意思说你是前端?
点赞:0
抛开需求讲架构,和纸上谈兵无差!
点赞:1
由于时间的问题,我们往往会给自己埋坑,等着后续或者下一任来填!
点赞:0
需求就是系统的千年杀,相爱相杀那种!
点赞:0
谋而后动,往往会让你对自己的代码更具信心!
点赞:1
抛开需求谈架构是无意义的事情!
点赞:0
时间与空间总是在换来换去,鱼和熊掌往往不可同得!
点赞:0
PasteSpider的配置appsettings.json说明,安装前必读
尘埃 2025-03-16 52 5 0
PasteSpider的运行是基于配置文件appsettings.json的,默认为pgsql,redis(这个主要是历史问题),你可以通过-e的方式或者通过appsettings.Production.json的方式改变配置!

在PasteSpiderV5版本中,你有三种方式运行PasteSpider

容器方式

这个就是直接使用docker/podman run 运行,比如 https://soft.pastecode.cn/Home/Docs/spider/8

Windows服务方式

由于涉及到IIS等权限操作问题,在Windows中,你可以右键win.service.start.bat以管理员身份运行

Linux中服务方式

新版本你可以在linux中以systemd的方式运行,运行前先要给文件linux.run.sh设置执行权限!
chmod 755 linux.run.sh
然后是直接执行

./linux.run.sh

无论是哪种执行方式,运行PasteSpider后,PasteSpider会怎样运行都要看配置文件appsettings.json的

自定义配置文件

你可以从appsettings.json复制一个文件出来,命名为appsettings.Production.json,PasteSpider运行后,会读取appsettings.Production.json的内容覆盖appsettings.json,因为升级的是,appsettings.json可能会有变动!

如果你是以容器身份运行PasteSpider的,你可以使用命令-e xxx=yyyy来引用新的配置!

监听端口

本来端口的监听是可以配置在appsettings.json或者说appsettings.Production.json的,不过由于历史问题,这个需要你手动添加,如下代码

  "Kestrel": {
    "Endpoints": {
      "Http": {
        "Url": "http://localhost:51695"
      }
    }
  },

如果你按照上面的方式修改了,则需要去对应的
win.service.start.bat或者linux.run.sh中找到对应的代码
需要把后面的参数去掉,如下图

linux.run.sh

ExecStart=$APP_TARGET_DIR/$APP_NAME --urls=http://*:51695

这一行代码删除后面的,变成

ExecStart=$APP_TARGET_DIR/$APP_NAME

win.service.start.bat

sc create %SERVICE_NAME% binPath= "%EXE_PATH% %SERVICE_ARGS%" DisplayName= "%SERVICE_MARK%" start= delayed-auto >nul

改成

sc create %SERVICE_NAME% binPath= "%EXE_PATH%" DisplayName= "%SERVICE_MARK%" start= delayed-auto >nul

注意看先后的差别,其实就是启动的文件的参数问题,去除了参数部分!

关于下载

由上可知,总共可以说有3个版本
版本一,以容器模式的,维持原版的一键拉取
版本二和版本三在首页进行下载
https://soft.pastecode.cn/Welcome/spider
滑动到下发,即可找到下载位置!
图片alt

评论列表
尘埃
5 52 0
快捷注册
热门推荐更多
PasteDocument
贴代码PasteForm框架配套的在线文档,使用者在操作系统的时候只要点击表单字段的名词后面的"?"即可查看对应字段的说明,案例,注意事宜等!;
最新动态
  • 144.****.110 正在查看 PasteForm中是如何处理Enum枚举类型的? !
  • 144.****.110 正在查看 PasteForm中是如何处理Enum枚举类型的? !
  • 191.****.16 正在查看 PasteSpiderV5在WindowsServer中以Service的方式运行 !
  • 191.****.16 正在查看 PasteSpiderV5在WindowsServer中以Service的方式运行 !
  • 94.****.202 正在查看 PasteSpider升级服务器上的一个服务或集群服务 !
  • 94.****.202 正在查看 PasteSpider升级服务器上的一个服务或集群服务 !
  • 124.****.177 正在查看 PasteSpider之占位符,宏,对象属性遍历的说明 !
  • 124.****.177 正在查看 PasteSpider之占位符,宏,对象属性遍历的说明 !
  • 75.****.154 正在查看 在centos7中安装docker !
  • 75.****.154 正在查看 在centos7中安装docker !
  • 62.****.48 正在查看 框架PasteForm实际开发案例,支持多级对象的表单看看有多简单只要几个特性即可!(1) !
欢迎加入QQ讨论群 296245685 [PasteSpider]介绍 [PasteForm]介绍 @2022-2023 PasteCode.cn 版权所有 ICP证 闽ICP备2021013869号-2