一、部署到阿里云ACK上
- 登录阿里云, 访问容器服务ACK,创建集群。
- 登录Github, 打开仓储,创建Github Action工作流。like:alibabacloud.yml
- 执行工作流, 编译代码构建docker 镜像,并上传到阿里云容器镜像服务。(现在无法用工作流自动创建容器应用到集群,需要手动操作)
- 登录阿里云ACK控制台, 选择集群, 点击应用管理,点击使用镜像创建, 选择最新的镜像,点击下一步,配置容器名称、端口映射、环境变量等,在高级设置中创建服务(负载均衡),设置公网端口,点击创建。
- 等待容器状态变为运行中, 访问公网IP:端口, 验证服务是否正常。 二、部署到本地IIS上
- 安装IIS, 配置IIS站点,将编译好的网站文件拷贝到网站目录。
- 安装.net core 6.0运行时环境。安装文件名:aspnetcore-runtime-6.0.29-win-x64.exe
- 访问网站,验证服务是否正常。
- 可选:临时映射内网到公网,可安装Cpolar,创建隧道,生成临时域名,访问临时域名验证服务是否正常。