在好例子网,分享、交流、成长!
您当前所在位置:首页Others 开发实例一般编程问题 → ASP.NET Core 8.0全家桶教程:前后端分离实战与Vue教程

ASP.NET Core 8.0全家桶教程:前后端分离实战与Vue教程

一般编程问题

下载此实例
  • 开发语言:Others
  • 实例大小:8.83M
  • 下载次数:21
  • 浏览次数:152
  • 发布时间:2024-02-07
  • 实例类别:一般编程问题
  • 发 布 人:chenxiaolan
  • 文件格式:.zip
  • 所需积分:2
 

实例介绍

【实例简介】

Blog.Core是一个企业级的前后端分离解决方案,采用.NET Core 6.0 Api和Vue 2.x构建,内置RBAC权限框架,可快速开箱即用。该框架已被近100家公司采用,证明了其稳定性和实用性。项目支持多种数据库,如MySql、SqlServer、Sqlite等,并提供丰富的功能模块,如日志记录、权限控制、任务调度等。

除了基础版外,还提供商业授权付费版,包含更多高级功能,如数据权限、在线用户管理、用户黑名单等。同时,项目也欢迎社区贡献,参与开发的贡献者可享受奖励。

框架特色:

  • 支持多种数据库,轻松切换
  • 异步开发,提高性能
  • 内置多种日志记录方式
  • RBAC权限控制,精细管理
  • 支持微服务架构,容器化部署

无论是企业还是个人开发者,Blog.Core都是搭建前后端分离项目的优选框架。


【实例截图】
【核心代码】
文件清单
└── Blog.Core-698e26461c5428488399fa24352d5fde069a3164
    ├── Blog.Core.Api
    │   ├── Blog.Core.Api.csproj
    │   ├── Blog.Core.Model.xml
    │   ├── Blog.Core.xml
    │   ├── Controllers
    │   │   ├── BaseApiController.cs
    │   │   ├── BlogController.cs
    │   │   ├── DbFirst
    │   │   │   ├── DbFirstController.cs
    │   │   │   └── MigrateController.cs
    │   │   ├── DepartmentController.cs
    │   │   ├── HealthCheckController.cs
    │   │   ├── ImgController.cs
    │   │   ├── LoginController.cs
    │   │   ├── ModuleController.cs
    │   │   ├── MonitorController.cs
    │   │   ├── NacosController.cs
    │   │   ├── PayController.cs
    │   │   ├── PermissionController.cs
    │   │   ├── RoleController.cs
    │   │   ├── SignalRTestController.cs
    │   │   ├── SplitDemoController.cs
    │   │   ├── Systems
    │   │   │   ├── CacheManageController.cs
    │   │   │   ├── DataBaseController.cs
    │   │   │   └── DynamicCodeFirstController.cs
    │   │   ├── TasksQzController.cs
    │   │   ├── Tenant
    │   │   │   ├── TenantByDbController.cs
    │   │   │   ├── TenantByIdController.cs
    │   │   │   ├── TenantByTableController.cs
    │   │   │   └── TenantManagerController.cs
    │   │   ├── TopicController.cs
    │   │   ├── TopicDetailController.cs
    │   │   ├── TransactionController.cs
    │   │   ├── UserController.cs
    │   │   ├── UserRoleController.cs
    │   │   ├── ValuesController.cs
    │   │   ├── WeChatCompanyController.cs
    │   │   ├── WeChatConfigController.cs
    │   │   ├── WeChatController.cs
    │   │   ├── WeChatPushLogController.cs
    │   │   ├── WeChatSubController.cs
    │   │   ├── v1
    │   │   │   └── ApbController.cs
    │   │   └── v2
    │   │       └── ApbController.cs
    │   ├── Dockerfile
    │   ├── Filter
    │   │   ├── AutofacPropertityModuleReg.cs
    │   │   ├── CustomRouteAttribute.cs
    │   │   ├── GlobalAuthorizeFilter.cs
    │   │   ├── GlobalExceptionFilter.cs
    │   │   ├── GlobalRoutePrefixFilter.cs
    │   │   ├── UseServiceDIAttribute.cs
    │   │   └── UserRegisterVo.cs
    │   ├── Program.cs
    │   ├── Program.five.cs
    │   ├── Properties
    │   │   └── launchSettings.json
    │   ├── StopContainerImg.sh
    │   ├── appsettings.Development.json
    │   ├── appsettings.apollo.json
    │   ├── appsettings.json
    │   ├── index.html
    │   ├── skyapm.json
    │   ├── web.config
    │   └── wwwroot
    │       ├── BlogCore.Data.excel
    │       │   ├── Department.xlsx
    │       │   ├── Modules.xlsx
    │       │   ├── Permission.xlsx
    │       │   ├── Role.xlsx
    │       │   ├── RoleModulePermission.xlsx
    │       │   ├── SysUserInfo.xlsx
    │       │   └── UserRole.xlsx
    │       ├── BlogCore.Data.json
    │       │   ├── BlogArticle.tsv
    │       │   ├── Department.tsv
    │       │   ├── Modules.tsv
    │       │   ├── Permission.tsv
    │       │   ├── Role.tsv
    │       │   ├── RoleModulePermission.tsv
    │       │   ├── TasksQz.tsv
    │       │   ├── Topic.tsv
    │       │   ├── TopicDetail.tsv
    │       │   ├── UserRole.tsv
    │       │   └── sysUserInfo.tsv
    │       ├── CorsPost.html
    │       ├── JMeterTest.png
    │       ├── MVP_Logo_Horizontal_Preferred_Cyan300_CMYK_72ppi.png
    │       ├── NoInterAutofacIOC.rar
    │       ├── css
    │       │   ├── site.css
    │       │   └── style.css
    │       ├── index.html
    │       ├── js
    │       │   ├── anime.min.js
    │       │   ├── jquery-3.3.1.min.js
    │       │   └── site.js
    │       ├── laozhangisphigood.jpg
    │       ├── logo
    │       │   └── favicon-32x32.png
    │       ├── logo.jpg.jpg
    │       ├── logo.png.png
    │       ├── logocore.png
    │       ├── swg-login.html
    │       ├── ui.zip
    │       └── web.config
    ├── Blog.Core.Build.bat
    ├── Blog.Core.Clean.bat
    ├── Blog.Core.Common
    │   ├── App.cs
    │   ├── Attribute
    │   │   ├── CachingAttribute.cs
    │   │   ├── EnumAttachedAttribute.cs
    │   │   └── UseTranAttribute.cs
    │   ├── Blog.Core.Common.csproj
    │   ├── Caches
    │   │   ├── Caching.cs
    │   │   ├── ICaching.cs
    │   │   └── SqlSugarCacheService.cs
    │   ├── Const
    │   │   ├── CacheConst.cs
    │   │   └── SqlSugarConst.cs
    │   ├── Core
    │   │   └── InternalApp.cs
    │   ├── DB
    │   │   ├── Aop
    │   │   │   ├── SqlSugarReuse.cs
    │   │   │   └── SqlsugarAop.cs
    │   │   ├── AppSecretConfig.cs
    │   │   ├── BaseDBConfig.cs
    │   │   ├── EntityUtility.cs
    │   │   ├── Extension
    │   │   │   ├── DbEntityException.cs
    │   │   │   └── DynamicBuildException.cs
    │   │   ├── MainDb.cs
    │   │   ├── Propagation.cs
    │   │   ├── RepositorySetting.cs
    │   │   └── TenantUtil.cs
    │   ├── Extensions
    │   │   ├── AssemblysExtensions.cs
    │   │   ├── DictionaryExtensions.cs
    │   │   ├── EnumExtensions.cs
    │   │   ├── ExpressionExtensions.cs
    │   │   ├── ExpressionExtensions_Nacos.cs
    │   │   ├── Extention.Expression.cs
    │   │   ├── GenericTypeExtensions.cs
    │   │   ├── HttpContextExtension.cs
    │   │   ├── HttpRequestExtension.cs
    │   │   ├── HttpResponseExceptions.cs
    │   │   ├── MethodInfoExtensions.cs
    │   │   ├── RuntimeExtension.cs
    │   │   └── UntilExtensions.cs
    │   ├── GlobalVar
    │   │   └── GlobalVars.cs
    │   ├── Helper
    │   │   ├── Appsettings.cs
    │   │   ├── Base32Helper.cs
    │   │   ├── Base64Encoder.cs
    │   │   ├── CCBPayUtil.cs
    │   │   ├── Console
    │   │   │   ├── ConsoleHelper.cs
    │   │   │   └── Table
    │   │   │       ├── ColumnShowFormat.cs
    │   │   │       ├── ConsoleTable.cs
    │   │   │       ├── DrawTableInfo.cs
    │   │   │       ├── TableExtension.cs
    │   │   │       └── TableStyle.cs
    │   │   ├── DateHelper.cs
    │   │   ├── DynamicLinqFactory.cs
    │   │   ├── FileHelper.cs
    │   │   ├── GenericTypeExtensions.cs
    │   │   ├── HtmlHelper.cs
    │   │   ├── HttpHelper.cs
    │   │   ├── IpHelper.cs
    │   │   ├── JsonConfigUtils.cs
    │   │   ├── JsonHelper.cs
    │   │   ├── LinqHelper.cs
    │   │   ├── MD5Hepler.cs
    │   │   ├── NumberConverter.cs
    │   │   ├── PingYinHelper.cs
    │   │   ├── RSAHelper.cs
    │   │   ├── RSAHelperExtend.cs
    │   │   ├── RecursionHelper.cs
    │   │   ├── SM
    │   │   │   ├── SM4.cs
    │   │   │   ├── SM4Helper.cs
    │   │   │   └── SM4_Context.cs
    │   │   ├── SerializeHelper.cs
    │   │   ├── ShaHelper.cs
    │   │   ├── StringHelper.cs
    │   │   ├── UnicodeHelper.cs
    │   │   ├── UrlHelper.cs
    │   │   ├── UtilConvert.cs
    │   │   ├── WeChatHelper.cs
    │   │   └── XmlHelper.cs
    │   ├── HttpContextUser
    │   │   ├── AspNetUser.cs
    │   │   └── IUser.cs
    │   ├── HttpRestSharp
    │   │   ├── HttpHelper.cs
    │   │   ├── IRestSharp.cs
    │   │   └── RestSharpClient.cs
    │   ├── Https
    │   │   ├── FluentHttpResponseStream.cs
    │   │   ├── HttpPolly
    │   │   │   ├── HttpPollyHelper.cs
    │   │   │   └── IHttpPollyHelper.cs
    │   │   └── RequestIpUtility.cs
    │   ├── Hubs
    │   │   ├── ChatHub.cs
    │   │   └── IChatClient.cs
    │   ├── LogHelper
    │   │   ├── LogContextExtension.cs
    │   │   ├── LogContextStatic.cs
    │   │   ├── LogInfo.cs
    │   │   ├── LogLock.cs
    │   │   └── RequestInfo.cs
    │   ├── Option
    │   │   ├── Core
    │   │   │   ├── ConfigurableOptions.cs
    │   │   │   └── IConfigurableOptions.cs
    │   │   ├── RedisOptions.cs
    │   │   └── SeqOptions.cs
    │   ├── Seed
    │   │   ├── DBSeed.cs
    │   │   ├── FrameSeed.cs
    │   │   ├── IEntitySeedData.cs
    │   │   ├── MyContext.cs
    │   │   └── SeedData
    │   │       ├── BusinessDataSeedData.cs
    │   │       ├── MultiBusinessDataSeedData.cs
    │   │       ├── MultiBusinessSubDataSeedData.cs
    │   │       ├── SubBusinessDataSeedData.cs
    │   │       ├── TenantSeedData.cs
    │   │       └── UserInfoSeedData.cs
    │   ├── Static
    │   │   └── StaticPayInfo.cs
    │   └── Swagger
    │       └── SwaggerContextExtension.cs
    ├── Blog.Core.EventBus
    │   ├── Blog.Core.EventBus.csproj
    │   ├── EventBusKafka
    │   │   ├── EventBusKafka.cs
    │   │   ├── IKafkaConnectionPool.cs
    │   │   ├── KafkaConnectionPool.cs
    │   │   ├── KafkaConsumerHostService.cs
    │   │   ├── KafkaOptions.cs
    │   │   └── ProtobufTransfer.cs
    │   ├── EventBusSubscriptions
    │   │   ├── InMemoryEventBusSubscriptionsManager.cs
    │   │   └── SubscriptionInfo.cs
    │   ├── Eventbus
    │   │   ├── IDynamicIntegrationEventHandler.cs
    │   │   ├── IEventBus.cs
    │   │   ├── IEventBusSubscriptionsManager.cs
    │   │   ├── IIntegrationEventHandler.cs
    │   │   └── IntegrationEvent.cs
    │   └── RabbitMQPersistent
    │       ├── EventBusRabbitMQ.cs
    │       ├── IRabbitMQPersistentConnection.cs
    │       └── RabbitMQPersistentConnection.cs
    ├── Blog.Core.Extensions
    │   ├── AOP
    │   │   ├── BlogCacheAOP.cs
    │   │   ├── BlogLogAOP.cs
    │   │   ├── BlogTranAOP.cs
    │   │   ├── BlogUserAuditAOP.cs
    │   │   └── CacheAOPbase.cs
    │   ├── Apollo
    │   │   ├── ApolloOptions.cs
    │   │   └── ConfigurationBuilderExtensions.cs
    │   ├── Authorizations
    │   │   ├── Behaviors
    │   │   │   ├── IUserBehaviorService.cs
    │   │   │   └── UserBehaviorService.cs
    │   │   ├── Helpers
    │   │   │   └── JwtHelper.cs
    │   │   └── Policys
    │   │       ├── ApiResponseHandler.cs
    │   │       ├── JwtToken.cs
    │   │       ├── PermissionHandler.cs
    │   │       ├── PermissionItem.cs
    │   │       └── PermissionRequirement.cs
    │   ├── AutoMapper
    │   │   ├── AutoMapperConfig.cs
    │   │   └── CustomProfile.cs
    │   ├── Blog.Core.Extensions.csproj
    │   ├── EventHandling
    │   │   ├── BlogQueryIntegrationEvent.cs
    │   │   └── BlogQueryIntegrationEventHandler.cs
    │   ├── HostedService
    │   │   ├── ConsulHostedService.cs
    │   │   ├── EventBusHostedService.cs
    │   │   ├── Job1TimedService.cs
    │   │   ├── Job2TimedService.cs
    │   │   ├── QuartzJobHostedService.cs
    │   │   └── SeedDataHostedService.cs
    │   ├── Middlewares
    │   │   ├── AllServicesMiddleware.cs
    │   │   ├── ByPassAuthMiddleware.cs
    │   │   ├── EncryptionRequestMiddleware.cs
    │   │   ├── EncryptionResponseMiddleware.cs
    │   │   ├── ExceptionHandlerMiddleware.cs
    │   │   ├── FluentResponseBodyMiddleware.cs
    │   │   ├── IpLimitMiddleware.cs
    │   │   ├── IpLogMiddleware.cs
    │   │   ├── JwtTokenAuthMiddleware.cs
    │   │   ├── MiddlewareHelpers.cs
    │   │   ├── MiniProfilerMiddleware.cs
    │   │   ├── RecordAccessLogsMiddleware.cs
    │   │   ├── RequRespLogMiddleware.cs
    │   │   ├── SignalRSendMiddleware.cs
    │   │   ├── SwaggerAuthMiddleware.cs
    │   │   └── SwaggerMiddleware.cs
    │   ├── NacosConfig
    │   │   ├── NacosListenConfigurationTask.cs
    │   │   └── NacosListenNamingTask.cs
    │   ├── Redis
    │   │   ├── IRedisBasketRepository.cs
    │   │   ├── RedisBasketRepository.cs
    │   │   ├── RedisSubscribe.cs
    │   │   └── RedisSubscribe2.cs
    │   └── ServiceExtensions
    │       ├── AllOptionRegister.cs
    │       ├── AppConfigSetup.cs
    │       ├── ApplicationSetup.cs
    │       ├── Authentication_AuthingSetup.cs
    │       ├── Authentication_Ids4Setup.cs
    │       ├── Authentication_JWTSetup.cs
    │       ├── AuthorizationSetup.cs
    │       ├── AutoMapperSetup.cs
    │       ├── AutofacModuleRegister.cs
    │       ├── CacheSetup.cs
    │       ├── CorsSetup.cs
    │       ├── DbSetup.cs
    │       ├── EventBusSetup.cs
    │       ├── GenericTypeExtensions.cs
    │       ├── HttpContextSetup.cs
    │       ├── HttpPollySetup.cs
    │       ├── HttpRuntimeCache.cs
    │       ├── InitializationHostServiceSetup.cs
    │       ├── IpPolicyRateLimitSetup.cs
    │       ├── JobSetup.cs
    │       ├── JobSetup_HostedService.cs
    │       ├── KafkaSetup.cs
    │       ├── MiniProfilerSetup.cs
    │       ├── NacosSetup.cs
    │       ├── RabbitMQSetup.cs
    │       ├── RedisInitMqSetup.cs
    │       ├── SerilogSetup.cs
    │       ├── SqlsugarSetup.cs
    │       ├── SwaggerSetup.cs
    │       └── UiFilesZipSetup.cs
    ├── Blog.Core.FrameWork
    │   ├── Blog.Core.FrameWork.Entity
    │   │   └── Blog.Core.FrameWork.tt
    │   ├── Blog.Core.FrameWork.IRepository
    │   │   ├── Blog.Core.FrameWork.IRepository.cs
    │   │   └── Blog.Core.FrameWork.IRepository.tt
    │   ├── Blog.Core.FrameWork.IServices
    │   │   ├── Blog.Core.FrameWork.IServices.cs
    │   │   └── Blog.Core.FrameWork.IServices.tt
    │   ├── Blog.Core.FrameWork.Repository
    │   │   ├── Blog.Core.FrameWork.Repository.cs
    │   │   └── Blog.Core.FrameWork.Repository.tt
    │   ├── Blog.Core.FrameWork.Services
    │   │   ├── Blog.Core.FrameWork.Services.cs
    │   │   └── Blog.Core.FrameWork.Services.tt
    │   ├── Blog.Core.FrameWork.csproj
    │   ├── DbHelper.ttinclude
    │   └── ModelAuto.ttinclude
    ├── Blog.Core.Gateway
    │   ├── Blog.Core.Gateway.csproj
    │   ├── Blog.Core.Gateway.xml
    │   ├── Controllers
    │   │   └── UserController.cs
    │   ├── Extensions
    │   │   ├── ApiResponseHandler.cs
    │   │   ├── CustomAuthenticationHandler.cs
    │   │   ├── CustomOcelotSetup.cs
    │   │   ├── CustomResultHandler.cs
    │   │   └── CustomSwaggerSetup.cs
    │   ├── Helper
    │   │   ├── CustomJwtTokenAuthMiddleware.cs
    │   │   └── HeaderDelegatingHandler.cs
    │   ├── Program.cs
    │   ├── Properties
    │   │   └── launchSettings.json
    │   ├── Startup.cs
    │   ├── appsettings.gw.Development.json
    │   ├── appsettings.gw.json
    │   ├── index.html
    │   ├── ocelot.Development.json
    │   ├── ocelot.Production.json
    │   ├── ocelot.Staging.json
    │   └── ocelot.json
    ├── Blog.Core.IServices
    │   ├── BASE
    │   │   └── IBaseServices.cs
    │   ├── Blog.Core.IServices.csproj
    │   ├── IAccessTrendLogServices.cs
    │   ├── IAdvertisementServices.cs
    │   ├── IBlogArticleServices.cs
    │   ├── IDS4Db
    │   │   └── IApplicationUserServices.cs
    │   ├── IDepartmentServices.cs
    │   ├── IGuestbookServices.cs
    │   ├── IModuleServices.cs
    │   ├── IOperateLogServices.cs
    │   ├── IPasswordLibServices.cs
    │   ├── IPayServices.cs
    │   ├── IPermissionServices.cs
    │   ├── IRoleModulePermissionServices.cs
    │   ├── IRoleServices.cs
    │   ├── ISplitDemoServices.cs
    │   ├── ITasksLogServices.cs
    │   ├── ITasksQzServices.cs
    │   ├── ITenantService.cs
    │   ├── ITopicDetailServices.cs
    │   ├── ITopicServices.cs
    │   ├── IUserRoleServices.cs
    │   ├── IWeChatCompanyServices.cs
    │   ├── IWeChatConfigServices.cs
    │   ├── IWeChatPushLogServices.cs
    │   ├── IWeChatSubServices.cs
    │   └── IsysUserInfoServices.cs
    ├── Blog.Core.Model
    │   ├── ApiResponse.cs
    │   ├── Base
    │   │   └── BaseLog.cs
    │   ├── Blog.Core.Model.csproj
    │   ├── CustomEnums
    │   │   └── AuthorityScopeEnum.cs
    │   ├── HttpEnum.cs
    │   ├── IDS4DbModels
    │   │   ├── ApplicationRole.cs
    │   │   └── ApplicationUser.cs
    │   ├── Logs
    │   │   ├── AuditSqlLog.cs
    │   │   ├── GlobalErrorLog.cs
    │   │   ├── GlobalInformationLog.cs
    │   │   └── GlobalWarningLog.cs
    │   ├── Love.cs
    │   ├── MessageModel.cs
    │   ├── Models
    │   │   ├── AccessTrendLog.cs
    │   │   ├── Advertisement.cs
    │   │   ├── BlogArticle.cs
    │   │   ├── BlogArticleComment.cs
    │   │   ├── Department.cs
    │   │   ├── GblLogAudit.cs
    │   │   ├── Guestbook.cs
    │   │   ├── Modules.cs
    │   │   ├── OperateLog.cs
    │   │   ├── PasswordLib.cs
    │   │   ├── Permission.cs
    │   │   ├── Role.cs
    │   │   ├── RoleModulePermission.cs
    │   │   ├── RootTkey
    │   │   │   ├── BaseEntity.cs
    │   │   │   ├── DepartmentRoot.cs
    │   │   │   ├── Interface
    │   │   │   │   └── IDeleteFilter.cs
    │   │   │   ├── ModulesRoot.cs
    │   │   │   ├── PermissionRoot.cs
    │   │   │   ├── RoleModulePermissionRoot.cs
    │   │   │   ├── RootEntityTkey.cs
    │   │   │   ├── TopicDetailRoot.cs
    │   │   │   ├── UserRoleRoot.cs
    │   │   │   └── sysUserInfoRoot.cs
    │   │   ├── SplitDemo.cs
    │   │   ├── SysTenant.cs
    │   │   ├── TasksLog.cs
    │   │   ├── TasksQz.cs
    │   │   ├── Tenant
    │   │   │   ├── BusinessTable.cs
    │   │   │   ├── MultiBusinessSubTable.cs
    │   │   │   ├── MultiBusinessTable.cs
    │   │   │   └── SubLibraryBusinessTable.cs
    │   │   ├── TestModels.cs
    │   │   ├── Topic.cs
    │   │   ├── TopicDetail.cs
    │   │   ├── UserRole.cs
    │   │   ├── WeChatCompany.cs
    │   │   ├── WeChatConfig.cs
    │   │   ├── WeChatPushLog.cs
    │   │   ├── WeChatQR.cs
    │   │   ├── WeChatSub.cs
    │   │   ├── WeChatUploadFile.cs
    │   │   └── sysUserInfo.cs
    │   ├── PageModel.cs
    │   ├── PaginationModel.cs
    │   ├── ResponseEnum.cs
    │   ├── Systems
    │   │   └── DataBase
    │   │       ├── DataBaseReadType.cs
    │   │       ├── DatabaseOutput.cs
    │   │       ├── DbColumnInfoOutput.cs
    │   │       ├── EditColumnInput.cs
    │   │       └── EditTableInput.cs
    │   ├── TableModel.cs
    │   ├── Tenants
    │   │   ├── ITenantEntity.cs
    │   │   ├── MultiTenantAttribute.cs
    │   │   └── TenantTypeEnum.cs
    │   └── ViewModels
    │       ├── AdvertisementViewModels.cs
    │       ├── BlogViewModels.cs
    │       ├── EnumDemoDto.cs
    │       ├── GuestbookViewModels.cs
    │       ├── LoginInfoViewModels.cs
    │       ├── ModuleViewModels.cs
    │       ├── PayModel.cs
    │       ├── PayNeedModel.cs
    │       ├── PayRefundNeedModel.cs
    │       ├── PayRefundReturnModel.cs
    │       ├── PayRefundReturnOrderInfoModel.cs
    │       ├── PayRefundReturnResultModel.cs
    │       ├── PayResultModel.cs
    │       ├── PayReturnResultModel.cs
    │       ├── QuartzReflectionViewModel.cs
    │       ├── RootTKey
    │       │   └── SysUserInfoDtoRoot.cs
    │       ├── ServerViewModel.cs
    │       ├── SidebarMenuViewModel.cs
    │       ├── SysUserInfoDto.cs
    │       ├── TaskInfoDto.cs
    │       ├── TestRestSharpGetDto.cs
    │       ├── TestRestSharpPostDto.cs
    │       ├── TokenInfoViewModel.cs
    │       ├── TopgbViewModels.cs
    │       ├── UploadFileDto.cs
    │       ├── WeChatApiDto.cs
    │       ├── WeChatCardMsgDataDto.cs
    │       ├── WeChatCardMsgDataOpenIDDto.cs
    │       ├── WeChatCardMsgDetailDto.cs
    │       ├── WeChatMenuButtonDto.cs
    │       ├── WeChatMenuDto.cs
    │       ├── WeChatOpenIDsDto.cs
    │       ├── WeChatPushCardMsgDetailDto.cs
    │       ├── WeChatPushCardMsgDto.cs
    │       ├── WeChatPushCardMsgValueColorDto.cs
    │       ├── WeChatPushLinkMsgContentDto.cs
    │       ├── WeChatPushPictureContentDto.cs
    │       ├── WeChatPushTestDto.cs
    │       ├── WeChatPushTextContentDto.cs
    │       ├── WeChatPushVideoContentDto.cs
    │       ├── WeChatPushVoiceContentDto.cs
    │       ├── WeChatQRActionDto.cs
    │       ├── WeChatQRActionInfoDto.cs
    │       ├── WeChatQRDto.cs
    │       ├── WeChatResponseUserInfo.cs
    │       ├── WeChatTemplateList.cs
    │       ├── WeChatUserInfo.cs
    │       ├── WeChatUserInfoOpenID.cs
    │       ├── WeChatValidDto.cs
    │       └── WeChatXMLDto.cs
    ├── Blog.Core.Publish.Docker.Jenkins.sh
    ├── Blog.Core.Publish.Docker.sh
    ├── Blog.Core.Publish.Linux.sh
    ├── Blog.Core.Publish.bat
    ├── Blog.Core.Repository
    │   ├── BASE
    │   │   ├── BaseRepository.cs
    │   │   └── IBaseRepository.cs
    │   ├── Blog.Core.Repository.csproj
    │   ├── IRoleModulePermissionRepository.cs
    │   ├── MongoRepository
    │   │   ├── IMongoBaseRepository.cs
    │   │   ├── MongoBaseRepository.cs
    │   │   └── MongoDbContext.cs
    │   ├── RoleModulePermissionRepository.cs
    │   └── UnitOfWorks
    │       ├── IUnitOfWorkManage.cs
    │       ├── UnitOfWork.cs
    │       └── UnitOfWorkManage.cs
    ├── Blog.Core.Serilog
    │   ├── Blog.Core.Serilog.csproj
    │   ├── Configuration
    │   │   └── LogBatchingSinkConfiguration.cs
    │   ├── Extensions
    │   │   └── LoggerConfigurationExtensions.cs
    │   ├── Sink
    │   │   └── LogBatchingSink.cs
    │   └── Utility
    │       └── SerilogRequestUtility.cs
    ├── Blog.Core.Serilog.Es
    │   ├── AppSettingsFileNameConfig.cs
    │   ├── Blog.Core.Serilog.Es.csproj
    │   ├── Formatters
    │   │   ├── JsonConfigUtils.cs
    │   │   ├── LogConfigRootDTO.cs
    │   │   └── LogstashJsonFormatter.cs
    │   ├── HttpInfo
    │   │   ├── HttpContextProvider.cs
    │   │   └── ParamsHelper.cs
    │   ├── NetworkLoggerConfigurationExtensions.cs
    │   └── Sinks
    │       ├── TCP
    │       │   ├── TCPSink.cs
    │       │   └── TCPSocketWriter.cs
    │       └── UDP
    │           └── UDPSink.cs
    ├── Blog.Core.Services
    │   ├── AccessTrendLogServices.cs
    │   ├── AdvertisementServices.cs
    │   ├── BASE
    │   │   └── BaseServices.cs
    │   ├── Blog.Core.Services.csproj
    │   ├── BlogArticleServices.cs
    │   ├── DepartmentServices.cs
    │   ├── GuestbookServices.cs
    │   ├── IDS4Db
    │   │   └── ApplicationUserServices.cs
    │   ├── ModuleServices.cs
    │   ├── OperateLogServices.cs
    │   ├── PasswordLibServices.cs
    │   ├── PayServices.cs
    │   ├── PermissionServices.cs
    │   ├── RoleModulePermissionServices.cs
    │   ├── RoleServices.cs
    │   ├── SplitDemoServices.cs
    │   ├── TasksLogServices.cs
    │   ├── TasksQzServices.cs
    │   ├── TenantService.cs
    │   ├── TopicDetailServices.cs
    │   ├── TopicServices.cs
    │   ├── UserRoleServices.cs
    │   ├── WeChatCompanyServices.cs
    │   ├── WeChatConfigServices.cs
    │   ├── WeChatPushLogServices.cs
    │   ├── WeChatSubServices.cs
    │   └── sysUserInfoServices.cs
    ├── Blog.Core.System.Architecture.png
    ├── Blog.Core.Tasks
    │   ├── Blog.Core.Tasks.csproj
    │   ├── HostedService
    │   │   ├── Job1TimedService.cs
    │   │   └── Job2TimedService.cs
    │   └── QuartzNet
    │       ├── ISchedulerCenter.cs
    │       ├── JobFactory.cs
    │       ├── Jobs
    │       │   ├── JobBase.cs
    │       │   ├── Job_AccessTrendLog_Quartz.cs
    │       │   ├── Job_Blogs_Quartz.cs
    │       │   ├── Job_OperateLog_Quartz.cs
    │       │   └── Job_URL_Quartz.cs
    │       └── SchedulerCenterServer.cs
    ├── Blog.Core.Tests
    │   ├── Blog.Core.Tests.csproj
    │   ├── Common_Test
    │   │   ├── DynamicLambdaTest.cs
    │   │   ├── HttpHelper_Should.cs
    │   │   └── SM4Helper_Should.cs
    │   ├── Controller_Test
    │   │   ├── BlogController_Should.cs
    │   │   └── LoginController_Should.cs
    │   ├── DependencyInjection
    │   │   └── DI_Test.cs
    │   ├── Redis_Test
    │   │   └── Redis_Should.cs
    │   ├── Repository_Test
    │   │   ├── MongoRepository_Base_Should.cs
    │   │   ├── OrmTest.cs
    │   │   └── Repository_Base_Should.cs
    │   ├── Service_Test
    │   │   └── BlogArticleService_Should.cs
    │   └── appsettings.json
    ├── Blog.Core.sln
    ├── CreateYourProject.bat
    ├── DockerBuild.bat
    ├── Dockerfile
    ├── LICENSE
    ├── Ocelot.Provider.Nacos
    │   ├── Nacos.cs
    │   ├── NacosClient
    │   │   ├── LoadBalance
    │   │   │   ├── ILBStrategy.cs
    │   │   │   ├── LBStrategyName.cs
    │   │   │   ├── LbKv.cs
    │   │   │   ├── WeightRandomLBStrategy.cs
    │   │   │   └── WeightRoundRobinLBStrategy.cs
    │   │   ├── UriTool.cs
    │   │   └── V2
    │   │       ├── NacosAspNetOptions.cs
    │   │       ├── RegSvcBgTask.cs
    │   │       └── ServiceCollectionExtensions.cs
    │   ├── NacosMiddlewareConfigurationProvider.cs
    │   ├── NacosProviderFactory.cs
    │   ├── Ocelot.Provider.Nacos.csproj
    │   └── OcelotBuilderExtensions.cs
    ├── README-en.md
    ├── README.md
    ├── azure-pipelines.yml
    ├── build
    │   └── common.targets
    └── codecov.yml

123 directories, 579 files

标签:

实例下载地址

ASP.NET Core 8.0全家桶教程:前后端分离实战与Vue教程

不能下载?内容有错? 点击这里报错 + 投诉 + 提问

好例子网口号:伸出你的我的手 — 分享

网友评论

发表评论

(您的评论需要经过审核才能显示)

查看所有0条评论>>

小贴士

感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。

  • 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  • 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
  • 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  • 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。

关于好例子网

本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明

;
报警