勉欤铅 发表于 2025-5-29 13:13:28

StarBlog和Masuit.MyBlogs博客程序学习使用日记(二)

使用中发现管理平台的博客列表无法查看,发现是echarts.min.js引用路径无效,找到route.config.js之后找到对应的菜单配置项修改对应的路径为https://cdn.staticfile.org/echarts/4.3.0/echarts.min.js即可,后续考虑是不是修改为本地文件。
使用Masuit.MyBlogs时发现服务器带不动。。。。远程上去经常卡死。
将.net版本改回8.0之后发现efcore映射还是有问题,而且本人对efcore也不是很懂,所以暂时先把Masuit.MyBlogs停掉,以后主要是用StarBlog。
服务器发布上StarBlog后稳定很多,然后在使用中发现几个报错,可能会有人碰到我一样的问题,在这里记录一下。
System.IO.DirectoryNotFoundException:“Could not find a part of the path 'D:\.WXX\.netcode\个人\StarBlog-master\StarBlog-master\StarBlog.Web\wwwroot\media\picture_library'.”如果查看博客列表时弹出这个报错,请在wwwroot里面的media文件夹新建一个picture_library文件夹。
由于问题已处理了,就大概讲一下:如果遇到words.json不存在的话就在文件根目录新建一个words.json文件里面的文件结构我从代码中的实体对照生成一个假数据:
[
{
 "Id": 1,
 "Value": "Hello World!",
 "Tag": "ces"
}
]打开管理平台首页加载时会提示SQLite Error 1: 'no such table: visit_record'.应该是这个表不存在。如果可以的话就使用DB Browser (SQLite)工具打开项目根目录里面的APP.db文件手动创建一下对应的数据库
表结构可以在项目中找到:
public void Configure(EntityTypeBuilder<VisitRecord> builder) {
 builder.ToTable("visit_record");
 builder.HasKey(e => e.Id);
 builder.Property(e => e.Ip).HasMaxLength(64);
 builder.Property(e => e.RequestPath).HasMaxLength(2048);
 builder.Property(e => e.RequestQueryString).HasMaxLength(2048);
 builder.Property(e => e.RequestMethod).HasMaxLength(10);
 builder.Property(e => e.UserAgent).HasMaxLength(1024);
}一开始我以为这样创建就行,然后我再次启动后发现还是报错,但是提示变成了某一个字段不对,之后在多次调试和查找代码(ctrl+f)之后发现在项目里面StarBlog.Data\Migrations对应文件夹中能找到部分修改字段名称和变量的修改代码,但是照了改了发现还是有问题提示,不过也不影响博客的正常使用,后面就暂时不管了。
这周公司事情比较多,博客的代码没咋看,不过在思考时发现StarBlog的技术栈和我重合的不多,现在暂时有自己写一个博客想法。
暂定技术栈是:
数据库为:mysql,暂时在考虑是否需要缓存工具。
后端为:sqlsugar,三层,mvc原生(Razor如果有学习的话可能会改为用Razor)
前端:暂时考虑使用原生html(vue2、3的配置项对我来说太复杂了,然后公司前端给我说需要考虑工程化,这我更不懂了,当然后面如果StarBlog研究的透的话可以考虑照着StarBlog去写前端的代码)
当前的StarBlog框架的代码也是能跑的,暂时就先这样挂着。不过没买域名就不把网站挂出来了。

来源:程序园用户自行投稿发布,如果侵权,请联系站长删除
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!

尸酒岐 发表于 2025-12-20 11:37:22

感谢分享,下载保存了,貌似很强大

粹脍誊 发表于 2026-1-14 19:36:44

分享、互助 让互联网精神温暖你我

班嘉淑 发表于 2026-1-14 21:30:45

这个好,看起来很实用

晾棋砷 发表于 2026-1-15 01:32:00

收藏一下   不知道什么时候能用到

骆贵 发表于 2026-1-18 10:08:50

不错,里面软件多更新就更好了

咪四 发表于 2026-1-21 17:03:54

很好很强大我过来先占个楼 待编辑

归筠溪 发表于 2026-1-22 07:05:23

分享、互助 让互联网精神温暖你我

昝梓菱 发表于 2026-1-22 12:36:00

懂技术并乐意极积无私分享的人越来越少。珍惜

于映雪 发表于 2026-1-25 04:32:37

感谢分享,学习下。

厌外 发表于 2026-1-25 09:09:02

鼓励转贴优秀软件安全工具和文档!

敖可 发表于 2026-1-29 01:57:19

分享、互助 让互联网精神温暖你我

何书艺 发表于 2026-1-30 05:20:51

鼓励转贴优秀软件安全工具和文档!

搜娲瘠 发表于 2026-2-3 05:31:55

感谢分享,学习下。

倡粤 发表于 2026-2-4 05:55:55

懂技术并乐意极积无私分享的人越来越少。珍惜

仟仞 发表于 2026-2-6 10:32:05

感谢,下载保存了

迁岂罚 发表于 2026-2-9 02:44:49

感谢分享,学习下。

类饲冰 发表于 2026-2-9 23:01:18

很好很强大我过来先占个楼 待编辑

蔺堰 发表于 2026-2-10 04:36:41

喜欢鼓捣这些软件,现在用得少,谢谢分享!

扈怀易 发表于 2026-2-10 16:02:51

分享、互助 让互联网精神温暖你我
页: [1]
查看完整版本: StarBlog和Masuit.MyBlogs博客程序学习使用日记(二)