复制原程序“index.html”页的内容到当前程序员“index.html”页。 注意:是内容复制,如果是页面替换复制,则必须重新把“index.html”页的属性中的“生成操作”设定为:“嵌入的资源”。
2022-12-02 18:17:48 57.5MB Net7 后端分离 博客实现 后端
1
1 “swg-login.html”登录按钮不能触发异常 由于.Net框架默认支持“HTTPS”协议从而导致“swg-login.html”登录按钮不能触发,其异常信息如下:“Mixed Content: The page at 'https://localhost:7037/swg-login.html' was loaded over HTTPS, but requested an insecure script 'http://code.jquery.com/jquery-1.8.3.min.js'. This request has been blocked; the content must be served over HTTPS.”,如下图所示。
2022-12-02 09:20:25 57.17MB Net7 后端分离 博客实现 后端
1
Blog.Core-master”程序没有使用.Net7框架内置的index.html页对api方法进行渲染显示,而是通过对“Swagger”和“SwaggerUI”内置中间件的自定义操作,调用根目录下的自定义index.html页对api方法进行渲染显示。
2022-12-01 18:19:47 57.17MB Net7 后端分离 博客实现 后端
1
“Blog.Core-master”示例程序中接口及其具体实现类的注入操作,是通过第3方依赖注入中间件“Autofac”来以反射方式把Service.dll 程序集中所有接口及其具体实现类的实例依赖注入内置容器中。.Net(Core).x框架是中的内置依赖注入容器是不支持程序集注入的。 从最佳实践角度来说,.Net(Core).x框架中的内置容器的功能不如第3方依赖注入中间件“Autofac”强大,但是除非十分必要,不要在基于.Net(Core).x框架的程序中集成 “Autofac”,这虽然使依赖注入的定义相对比较麻烦和出现一些重复性代代码,但简化了整个程序的实现,提升了程序的健壮性和容错性。
2022-11-26 10:17:54 46.98MB Net7 后端分离 博客实现 Autofac
1
从本章开始进入“Blog.Core-master”示例程序内部,但是也逐渐发现该程序是1个示例性远远大于工程性的程序,其内部有着些不必要的定义,同时在定义的规范上也存在着大小的许多问题,例如:一致性的命名方式规范,大量的不必要切重复的代码,不知从那儿复用的设计定义精巧但实用性和可读性都极差的类等,所以“Blog.Core-master”程序只能作为功能性研究的示例程序,其实从该程序的实体类的定义就很能体现示例程序的特性,但不能确定,随着不断的深入该程序的示例性特性不断被新的定义所证实。该程序不能作为开发时参考的工程性项目,如果没能一定的鉴别能力本人不建设对该示例程序进行学习。 1 “Blog.Core-master”示例程序的缺陷 1、当前程序通过工作单元模式与仓储模式结合的方式通过“SqlSugar”中间件实现了当前程序与数据库表的CURD交互操作,但在当前实际的工程实现上工作单元模式已经逐渐的式微,而被广泛使用的是对泛型仓储的继承来实现“SqlSugar”中间件实现了当前程序与数据库表的CURD交互操作。 2、重复定义了泛型仓储的类及其接口和泛型服务类及其接口,造成了大量的
2022-11-25 10:19:03 46.5MB .Net7 前后端分离 博客实现 后端
1
注意: 1、 通过第3方“log4net”日志中间件把日志实例的持久化到表中只依赖于2个中间件: (1)、“Microsoft.Extensions.Logging.Log4Net.AspNetCore”,被直接引用在“Extensions”项目中。 (2)、“System.Data.SqlClient”,被直接引用在启动项目中。 (3)、在原示例程序中并没有“System.Data.SqlClient”的直接引用。 2、 配置文件中的数据库提供程序的连接字符不要带版本和公共密钥信息,否则会导致不能被持久化到表中。 正确示例: 错误示例: 2022-11-23 14:20:32 32.36MB .Net7 前后端分离 log4net
1
把内存缓存中间件和log4net日志中间件定义到当前程序中以实现对SqlsugarSetup类和SeedDataMiddleware类的完整定义所需要的依赖。
2022-11-21 18:19:53 31.4MB .Net7 前后端分离 博客实现 后端
1
关于.Net7日志控制台的显示: 在Visual Studio更新到.Net7后,使用“IISExpress”方式调试程序,则会导致日志控制台不被显示, 只有使用“https”方式调试程序,才会显示日志控制台。 如果不下图所示:
2022-11-21 14:17:50 31.06MB .Net7 前后端分离 博客实现 后端
1
该系列的文章及其代码是对“老张的哲学”博客项目的分解实现源代码地址: 1、https://github.com/anjoy8/Blog.Core(后端)。 2、GitHub - anjoy8/Blog.Admin: 基于vue 的管理后台,配合Blog.Core与Blog.Vue等多个项目使用(前端)。 3、10分钟学会Blog.Core(ASP.NETCORE)基本完结_哔哩哔哩_bilibili(视频) 说实说老张拥有1流的工程实现能力,但讲课能力却是战五渣水平,但对Blog.Core(后端)项目的理解也有一定的帮助,同时Blog.Core(后端)项目为了示例的需要实现了多数据库持的扩展,但在实现工程实现中,这种方式是不被提倡和使用的,同时Blog.Core(后端) 项目示例性多些,而工程性相对少些。 好的学习视频推荐: 前端:【uni-app】2021最新版uni-app零基础入门到项目实战#Vue#项目实战_哔哩哔哩_bilibili(高洛峰)。 前/后端:厉害了,零基础学Vue3+.NET6电商实战,全程现场撸码!(Vue3.0/.NET6.0/NET Co
2022-11-20 19:16:54 16.06MB .Net7 前后端分离 博客实现 后端
1