ASP.NET Core 轻量化开源论坛项目,ASP.NET Core Light forum NETCoreBBS
采用 ASP.NET Core + EF Core Sqlite + Bootstrap 开发。
GitHub: https://github.com/linezero/NETCoreBBS
开发git clone https://github.com/linezero/NETCoreBBS.git
使用 Visual Studio 2017 打开 NetCoreBBS.sln
点击 调试->开始调试 即可运行起来,或者直接点击工具栏上的NetCoreBBS即可。
注意:默认为80端口,可能会和本地端口冲突,可以到Program.cs 中更改 .UseUrls("http://*:80"),然后更改启动URL既可。
功能节点功能
主题发布
主题回复
主题筛选
用户登录注册
主题置顶
后台管理
个人中心
技术点大合集 架构 Clean Architecture 1. Areas重点代码:
app.UseMvc(routes => { routes.MapRoute( name: "areaRoute", template: "{area:exists}/{controller}/{action}", defaults: new { action = "Index" }); routes.MapRoute( name: "default", template: "{controller=Home}/{action=Index}/{id?}"); });