ASPNETCore2-Advanced-Template:适用于中小型启动或项目的高级ASP.NET Core 2解决方案包括几乎必需的工具,库和配置。 ¯\ _(ツ)_¯-源码

上传者: 42136477 | 上传时间: 2021-05-07 13:03:24 | 文件大小: 193KB | 文件类型: ZIP
ASP.NET Core 2.2高级模板 :wrench: 进行中... 验证 不带身份验证系统的身份验证JWT承载 具有自定义角色的授权 通过短信授权 数据库 带有EntityFramework代码优先的PostgreSQL 图书馆 短信面板(Kavenegar) 塞里洛格 哨兵 自动贴图 公用事业 昂首阔步 RestSharp 流利验证 点网观察者 邦德勒粉碎机 短链接生成器 Dockerized 吊火 兔子MQ Minio对象存储 支付网关(PayPing) 环境变量 Liaro_Sentry_DSN LiaroDb Kavenegar_APIKey Kavenegar_Number 完整的文档即将推出! :)

文件下载

资源详情

[{"title":"( 86 个子文件 193KB ) ASPNETCore2-Advanced-Template:适用于中小型启动或项目的高级ASP.NET Core 2解决方案包括几乎必需的工具,库和配置。 ¯\\ _(ツ)_¯-源码","children":[{"title":"ASPNETCore2-Advanced-Template-master","children":[{"title":".github","children":[{"title":"FUNDING.yml <span style='color:#111;'> 46B </span>","children":null,"spread":false}],"spread":true},{"title":"Dockerfile <span style='color:#111;'> 1.18KB </span>","children":null,"spread":false},{"title":"src","children":[{"title":"Liaro.ServiceLayer","children":[{"title":"KavenegarService.cs <span style='color:#111;'> 2.35KB </span>","children":null,"spread":false},{"title":"ShortLinksService.cs <span style='color:#111;'> 2.17KB </span>","children":null,"spread":false},{"title":"Liaro.ServiceLayer.csproj <span style='color:#111;'> 978B </span>","children":null,"spread":false},{"title":"Security","children":[{"title":"RolesService.cs <span style='color:#111;'> 1.94KB </span>","children":null,"spread":false},{"title":"AntiForgeryCookieService.cs <span style='color:#111;'> 2.20KB </span>","children":null,"spread":false},{"title":"ModelStateHelper.cs <span style='color:#111;'> 1.04KB </span>","children":null,"spread":false},{"title":"SecurityService.cs <span style='color:#111;'> 955B </span>","children":null,"spread":false},{"title":"TokenStoreService.cs <span style='color:#111;'> 7.13KB </span>","children":null,"spread":false},{"title":"TokenFactoryService.cs <span style='color:#111;'> 7.76KB </span>","children":null,"spread":false},{"title":"CustomRoles.cs <span style='color:#111;'> 243B </span>","children":null,"spread":false},{"title":"UsersService.cs <span style='color:#111;'> 6.98KB </span>","children":null,"spread":false},{"title":"TokenValidatorService.cs <span style='color:#111;'> 2.62KB </span>","children":null,"spread":false},{"title":"DbInitializerService.cs <span style='color:#111;'> 3.40KB </span>","children":null,"spread":false}],"spread":true},{"title":"Contracts","children":[{"title":"IKavenegarService.cs <span style='color:#111;'> 351B </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"Liaro.ModelLayer","children":[{"title":"SmsResultVM.cs <span style='color:#111;'> 1.03KB </span>","children":null,"spread":false},{"title":"Liaro.ModelLayer.csproj <span style='color:#111;'> 519B </span>","children":null,"spread":false},{"title":"Security","children":[{"title":"BearerTokensOptions.cs <span style='color:#111;'> 477B </span>","children":null,"spread":false},{"title":"ChangePasswordViewModel.cs <span style='color:#111;'> 545B </span>","children":null,"spread":false},{"title":"ApiSettings.cs <span style='color:#111;'> 391B </span>","children":null,"spread":false}],"spread":true},{"title":"LoginVM.cs <span style='color:#111;'> 444B </span>","children":null,"spread":false},{"title":"Enums.cs <span style='color:#111;'> 169B </span>","children":null,"spread":false},{"title":"ShortLink","children":[{"title":"ShortLinkDetailVM.cs <span style='color:#111;'> 303B </span>","children":null,"spread":false},{"title":"ShortLinkUpdateVM.cs <span style='color:#111;'> 209B </span>","children":null,"spread":false},{"title":"ShortLinkCreateVM.cs <span style='color:#111;'> 765B </span>","children":null,"spread":false}],"spread":true},{"title":"ErrorViewModel.cs <span style='color:#111;'> 192B </span>","children":null,"spread":false}],"spread":true},{"title":"Liaro","children":[{"title":"wwwroot","children":[{"title":"css","children":[{"title":"bootstrap.css <span style='color:#111;'> 197.66KB </span>","children":null,"spread":false},{"title":"site.css <span style='color:#111;'> 1.14KB </span>","children":null,"spread":false}],"spread":true},{"title":"js","children":[{"title":"jquery.validate.unobtrusive.min.js <span style='color:#111;'> 5.73KB </span>","children":null,"spread":false},{"title":"jquery.min.js <span style='color:#111;'> 94.13KB </span>","children":null,"spread":false},{"title":"bootstrap.bundle.js <span style='color:#111;'> 224.54KB </span>","children":null,"spread":false},{"title":"site.js <span style='color:#111;'> 230B </span>","children":null,"spread":false},{"title":"jquery.validate.min.js <span style='color:#111;'> 22.72KB </span>","children":null,"spread":false}],"spread":true},{"title":"favicon.ico <span style='color:#111;'> 31.29KB </span>","children":null,"spread":false}],"spread":true},{"title":"Mapping","children":[{"title":"AutoMapperConfiguration.cs <span style='color:#111;'> 338B </span>","children":null,"spread":false}],"spread":true},{"title":"Migrations","children":[{"title":"20191027130854_init.cs <span style='color:#111;'> 5.35KB </span>","children":null,"spread":false},{"title":"20191027130854_init.Designer.cs <span style='color:#111;'> 4.39KB </span>","children":null,"spread":false},{"title":"20191213161950_add-shortlink-table.Designer.cs <span style='color:#111;'> 5.34KB </span>","children":null,"spread":false},{"title":"ApplicationDbContextModelSnapshot.cs <span style='color:#111;'> 5.27KB </span>","children":null,"spread":false},{"title":"20191028183935_add-mobile-login.Designer.cs <span style='color:#111;'> 4.53KB </span>","children":null,"spread":false},{"title":"20191028183935_add-mobile-login.cs <span style='color:#111;'> 884B </span>","children":null,"spread":false},{"title":"script.txt <span style='color:#111;'> 1.23KB </span>","children":null,"spread":false},{"title":"Scripts","children":[{"title":"20191028183935_add-mobile-login.sql <span style='color:#111;'> 267B </span>","children":null,"spread":false},{"title":"20191027130854_init.sql <span style='color:#111;'> 2.07KB </span>","children":null,"spread":false},{"title":"20191213161950_add-shortlink-table.sql <span style='color:#111;'> 651B </span>","children":null,"spread":false}],"spread":false},{"title":"20191213161950_add-shortlink-table.cs <span style='color:#111;'> 1.72KB </span>","children":null,"spread":false}],"spread":true},{"title":"Program.cs <span style='color:#111;'> 1.22KB </span>","children":null,"spread":false},{"title":"Controllers","children":[{"title":"APIs","children":[{"title":"RedirectController.cs <span style='color:#111;'> 2.50KB </span>","children":null,"spread":false},{"title":"AccountController.cs <span style='color:#111;'> 6.87KB </span>","children":null,"spread":false},{"title":"UsersController.cs <span style='color:#111;'> 779B </span>","children":null,"spread":false}],"spread":true},{"title":"Views","children":[{"title":"HomeController.cs <span style='color:#111;'> 612B </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"Startup.cs <span style='color:#111;'> 11.47KB </span>","children":null,"spread":false},{"title":"appsettings.Development.json <span style='color:#111;'> 146B </span>","children":null,"spread":false},{"title":"appsettings.json <span style='color:#111;'> 706B </span>","children":null,"spread":false},{"title":"Views","children":[{"title":"_ViewStart.cshtml <span style='color:#111;'> 35B </span>","children":null,"spread":false},{"title":"Home","children":[{"title":"Privacy.cshtml <span style='color:#111;'> 144B </span>","children":null,"spread":false},{"title":"Index.cshtml <span style='color:#111;'> 239B </span>","children":null,"spread":false}],"spread":false},{"title":"_ViewImports.cshtml <span style='color:#111;'> 71B </span>","children":null,"spread":false},{"title":"Shared","children":[{"title":"_Layout.cshtml <span style='color:#111;'> 3.73KB </span>","children":null,"spread":false},{"title":"_ValidationScriptsPartial.cshtml <span style='color:#111;'> 1.02KB </span>","children":null,"spread":false},{"title":"_CookieConsentPartial.cshtml <span style='color:#111;'> 1.03KB </span>","children":null,"spread":false},{"title":"Error.cshtml <span style='color:#111;'> 92B </span>","children":null,"spread":false}],"spread":false}],"spread":false},{"title":"bundleconfig.json <span style='color:#111;'> 546B </span>","children":null,"spread":false},{"title":"Misc","children":[{"title":"ValidateModelStateAttribute.cs <span style='color:#111;'> 485B </span>","children":null,"spread":false},{"title":"SwaggerFileUploadOperation.cs <span style='color:#111;'> 796B </span>","children":null,"spread":false}],"spread":false},{"title":"Liaro.csproj <span style='color:#111;'> 1.29KB </span>","children":null,"spread":false}],"spread":false},{"title":"Liaro.Entities","children":[{"title":"Liaro.Entities.csproj <span style='color:#111;'> 618B </span>","children":null,"spread":false},{"title":"ShortLink.cs <span style='color:#111;'> 360B </span>","children":null,"spread":false},{"title":"Security","children":[{"title":"UserRole.cs <span style='color:#111;'> 250B </span>","children":null,"spread":false},{"title":"Role.cs <span style='color:#111;'> 345B </span>","children":null,"spread":false},{"title":"UserToken.cs <span style='color:#111;'> 531B </span>","children":null,"spread":false},{"title":"User.cs <span style='color:#111;'> 1.14KB </span>","children":null,"spread":false}],"spread":true},{"title":"Helpers","children":[{"title":"BaseClass.cs <span style='color:#111;'> 311B </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"Liaro.Common","children":[{"title":"GuardExtensions.cs <span style='color:#111;'> 359B </span>","children":null,"spread":false},{"title":"Liaro.Common.csproj <span style='color:#111;'> 146B </span>","children":null,"spread":false},{"title":"StringUtils.cs <span style='color:#111;'> 6.35KB </span>","children":null,"spread":false},{"title":"IdentityExtension.cs <span style='color:#111;'> 1.23KB </span>","children":null,"spread":false}],"spread":true},{"title":"Liaro.DataLayer","children":[{"title":"Liaro.DataLayer.csproj <span style='color:#111;'> 718B </span>","children":null,"spread":false},{"title":"Abstract","children":[{"title":"IEntityBaseRepository.cs <span style='color:#111;'> 1.26KB </span>","children":null,"spread":false}],"spread":true},{"title":"Context","children":[{"title":"ApplicationDbContext.cs <span style='color:#111;'> 4.00KB </span>","children":null,"spread":false}],"spread":true},{"title":"Repository","children":[{"title":"EntityBaseRepository.cs <span style='color:#111;'> 5.23KB </span>","children":null,"spread":false}],"spread":true}],"spread":true}],"spread":true},{"title":"Liaro.sln <span style='color:#111;'> 6.71KB </span>","children":null,"spread":false},{"title":".gitignore <span style='color:#111;'> 4.73KB </span>","children":null,"spread":false},{"title":"README.md <span style='color:#111;'> 730B </span>","children":null,"spread":false},{"title":"ProjectTools.sh <span style='color:#111;'> 2.13KB </span>","children":null,"spread":false}],"spread":true}],"spread":true}]

评论信息

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明