ZKEACMS for .net core 的发布比较简单,我们专门写了工具来帮助您发布您的程序。项目文件下的Publish.cmd批处理是用来发布您的程序的。双击打开它,即可以开始发布。

1. 便携式发布

便携式发布和程序会小一些,这个要求要在目标服务器上安装对应的运行时。

双击 Publish.cmd,打开发布程序,输入 n,然后回车,等待发布完成即可。

2.自包含(self-contained)发布

自包含(Self-contained)发布方式就是每个应用程序自带.NET Core运行时环境与程序集依赖,部署的目标机器不需要安装.NET Core SDK,将应用程序文件夹拷贝过来就能运行。

双击 Publish.cmd,打开发布程序,输入 y,然后回车,然后输入目标服务器RID(Runtime IDentifier),再回车,等待发布完成即可。

完整的RID请参考:https://docs.microsoft.com/en-us/dotnet/core/rid-catalog

2017-08-23 (1).png

在Linux中发布

如果想在Linux中发布ZKEACMS程序,请使用 Publish.sh。参考如下:

git clone https://github.com/SeriaWei/ZKEACMS.Core.git
cd ZKEACMS.Core
chmod a+x Publish.sh
./Publish.sh

在发布之前,需要先安装 .Net Core 的SDK:

https://www.microsoft.com/net/core

单独发布插件

使用参数 -p 加插件名:
./src/ZKEACMS.WebHost/dotnet publish-zkeacms -p ZKEACMS.Article

  • Terminor - 2017年12月05日 00:18

    这个是怎么实现的?

    dotnet publish-zkeacms
    

    回复

  • ZKEASOFT - 2017年12月05日 11:33

    @Terminor 看微软官方文档

    回复