siteserver / cms

SS CMS 基于 .NET Core,能够以最低的成本、最少的人力投入在最短的时间内架设一个功能齐全、性能优异、规模庞大并易于维护的网站平台。
https://sscms.com
GNU Affero General Public License v3.0
3.67k stars 1.21k forks source link

发现几个非常严重的BUG #2395

Open enowit opened 4 years ago

enowit commented 4 years ago

系统环境: centos 7.7

服务器软件: nginx

问题1:生成所有页面的时候首页的路径是错误的“\var\web\wwwroot\index_2.html \var\web\wwwroot\index_3.html \var\web\wwwroot\index.html”,应该是跨平台的“\”路径分隔符的问题,使用Path.Combine可以解决;

问题2:根据github项目首页的方法,dotnet publish ./src/SSCMS/SSCMS.csproj -r linux-x64 --configuration Release -o dist/sscms-linux-x64 /p:PublishSingleFile=true 这个是无法执行的,会提示:“此处省略....Microsoft.NET.Publish.targets(91,5): error NETSDK1099: 发布到单一文件仅适用于可执行应用程序。”错误。

问题3:在操作“系统管理”->"统计图表"->"管理员工作统计"的时候会报错,点击“用户数据统计”的时候出现了严重错误,导致sscms.json内的配置信息丢失,目前发现丢失的是"Urls": "http://*:5000"字段,这会导致服务无法正常使用。需要手动加上配置,然后重启服务

目前测试发现的问题就这么多,感谢SiteServer CMS开发团队把这么好的系统开源给大家,希望系统越做越好。

yjluxun commented 4 years ago

问题1的首页生成路径问题具体怎么解决呢???