纸壳CMS v3.5升级.Net 6免费下载


.Net 6

纸壳CMS v3.5最主要的更新就是升级到了最新的.Net 6运行环境,拥有更好的性能,启动更快。在Linux平台部署时可不用安装libgdiplus,部署更方便。并且docker镜像比之前的版本缩小50%。

更新日志:

  • 升级运行环境到 .Net 6 #444
  • 替换验证码生成方案,Linux上无需安装其它依赖 #445
  • footer / header 标签无法绑定数据 bug #446
  • 将更新索引任务移到后台任务执行,避免更新时间过长卡死页面

出于安全考虑,企业版的在线编辑模板功能不再支持Razor,默认只支持Liquid模板。

升级指引

如果有添加自己的插件,注意需要修改插件的项目文件。

第一,将TargetFramework设置为net6.0,并且添加EnableDynamicLoading设置,将值设置为true,如下图所示

 

 

第二,将ZKEACMS.csproj的项目引用添加<Private>false</Private><ExcludeAssets>runtime</ExcludeAssets>,如下图所示:

 

 

更新发布程序

新的发布程序适配了.Net6,并且更新了发布插件的逻辑,可以缩短发布时间。可以使用以下命令更新发布程序到最新版本:

dotnet tool update ZKEACMS.Publisher -g

覆盖部署注意事项

首先,请手动升级运行环境:

升级.Net 6之后,Razor视图的预编译不再分开为单独的dll,所以在部署的时候需手动删除项目下的所有的*.Views.dll文件以免发生一些未知错误。

另外我们建议删除根目录下的所有dll文件和依赖项,3.5版本的依赖项有所变更,这样可清除一些不必要的DLL文件,例如:System.Drawing.Common.dll

由于System.Drawing.Common不再跨平台支持,因此我们移除了对它的依赖,换成了SixLabors.ImageSharp

立即下载企业版体验

文章来源:https://www.cnblogs.com/seriawei/p/announcing-zkeacms-net6.html

版权声明:本文为YES开发框架网发布内容,转载请附上原文出处连接
管理员
上一篇:windows平台的分布式微服务解决方案(1)--UUID全球通用唯一识别码
下一篇:【.NET 与树莓派】MPD 的 Mini-API 封装
评论列表

发表评论

评论内容
昵称:
关联文章

CMS v3.5升级.Net 6免费下载
DevExpress 组件 历史各版本下载地址【更新:V21.1.5
Asp.NetCore3.1开源项目升级为.Net6.0
.NET DLL反编译 .Net利器de4dot
微信支付: API V3支付回调签名验证
软件下载
微信支付:API v3 Postman脚本使用指南
【已解决】.NET 微信支付API V3中JSAPI支付发起wx.chooseWXPay时,提示 支付验证签名失败
SqlSugar 5.0官方文档 .NET ORM
windows申请免费SSL证书-Let's Encrypt
免费在线PS网站(良心推荐,真正免费
YES-CMS 内容管理系统介绍
Visual Studio(VS)发布自动使用Net Reactor给生成的DLL加
《步步入门》 .NET 6 部署到Linux
UI图标下载
YES-WIN Winform开发框架 日志管理升级指南
windows申请免费ssl证书Let's Encrypt
微信支付:签名计算.net4.5
.Net 6 添加NLog
YES-CMS内容管理系统 代码高亮配置

联系我们
联系电话:15090125178(微信同号)
电子邮箱:garson_zhang@163.com
站长微信二维码
微信二维码