Giter Site home page Giter Site logo

netcorebbs's Introduction

NETCoreBBS

ASP.NET Core Light forum NETCoreBBS

ASP.NET Core + EF Core Sqlite + Bootstrap

.NET Core 跨平台轻论坛

使用技术点介绍

开发

  1. git clone https://github.com/linezero/NETCoreBBS.git
  2. 使用 Visual Studio 2019 打开 NetCoreBBS.sln
  3. 点击 调试->开始调试 即可运行起来,或者直接点击工具栏上的NetCoreBBS即可。

注意:默认为80端口,可能会和本地端口冲突,可以到Program.cs 中更改 .UseUrls("http://*:80"),然后更改启动URL既可。

功能

  1. 节点功能
  2. 主题发布
  3. 主题回复
  4. 主题筛选
  5. 用户登录注册
  6. 主题置顶
  7. 后台管理
  8. 个人中心

后台管理

使用 admin 注册后默认即为管理员,登录后可以看到管理中心选项。

License

NETCoreBBS is licensed under MIT.

netcorebbs's People

Contributors

linezero avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

netcorebbs's Issues

代码结构能否改一下

比如 service 都写到了 web 目录下, 给我们小白一个比较好的学习案例。

做的还是可以的, 作为一个学习的例子不错

节点选择

安装在本地了,可以注册用户和登陆,但是想发新帖要选节点但是没有任何选项。
还有数据库里没有内置的管理员账号,如何新建一个呢。貌似用户权限级别没有开发?
手动在数据库里新建topicnode 数据,也不能在发新帖的时候选择节点。点进节点可以在下面发新的帖子。
谢谢

Question

Hello @linezero,

May I use some of this code inside my application, If I may would I need to provide any credits?

头像上传失败

Could not find a part of the path 'D:\MyProject\CSharp\core\BBS\NETCoreBBS\src\NetCoreBBS\wwwroot\images\avatar\153a517e-c2a0-4b1b-9adc-e9d427917a45.jpg'

1、images目录手动设置为共享,Everyone可读写
2、avatar目录未创建,直接使用报错

分页有问题

当显示第四页的时候,第一页与第二页之前有....

下载编译运行报错

严重性 代码 说明 项目 文件 行 禁止显示状态
错误 MSB3073 命令“dotnet bundle”已退出,代码为 -2147450749。 NetCoreBBS D:\demo\csharp\NETCoreBBS\src\NetCoreBBS\NetCoreBBS.csproj 38

是否缺失IDesignTimeDbContextFactory

下载的代码无法直接合并数据库,自己写了一个 TemporaryDbContextFactory : IDesignTimeDbContextFactory才最终执行成功,但运行还是迁移失败。sqlite不支持外键

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.