![](https://img-blog.csdnimg.cn/direct/3cf8864d58554f9b977ac75ab4c5f29e.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
.Net Core
文章平均质量分 83
.Net Core
夜飞鼠
忙碌
展开
-
ASP.NET Core 6.0 使用 ExceptionFilter
同步异常的执行特点:如果实现ActionFilterAttribute抽象父类,在执行的时候,只会执行异步版本的方法(在源码中他是直接判断了,如果有异步版本,同步版本就不执行了)。CustomExceptionFilterAttribute 同时实现 IExceptionFilter 和IAsyncExceptionFilter,会使用OnExceptionAsync 异步方法。原创 2024-07-07 08:01:22 · 443 阅读 · 0 评论 -
ASP.NET Core 6.0 使用 Result过滤器
ResultFilter 结果过滤器,是对执行的Action结果进行处理的一种过滤器(采用了 AOP思想),适用于任何需要直接环绕 View 或格式化处理的逻辑。结果过滤器可以替换或更改 Action 结果。在 IActionResult 执行的前后执行,使用它能够控制Action的执行结果,比如:格式化结果等。需要注意的是,它只有在Action方法成功执行完成后才会运行。 在项目中,一般很少使用结果过滤器。原创 2024-07-07 08:00:32 · 372 阅读 · 0 评论 -
ASP.NET Core 6.0 使用 Action过滤器
在ASP.NET Core中,Action过滤器用于在执行Action方法之前或之后执行逻辑。你可以创建自定义的Action过滤器来实现这一点。原创 2024-06-30 08:11:49 · 589 阅读 · 0 评论 -
ASP.NET Core 6.0 使用 资源过滤器和行为过滤器
AOP(Aspect-Oriented Programming,面向切面编程)是一种编程范式,旨在通过预定义的模式(即“切面”)对程序的横切关注点进行模块化。横切关注点是一个在多个应用模块中出现的概念,例如日志记录、事务管理、安全检查等。AOP允许开发者定义“切面”来跨方法、跨类甚至跨应用来操作这些关注点,从而提供了一种从业务逻辑代码中分离出横切关注点的机制。原创 2024-06-26 22:08:24 · 775 阅读 · 0 评论 -
ASP.NET Core 6.0 多种部署方式
配置IIS 需要配置 ASPNETCore 部署IS 程序包安装 (ASP.NET Core Module v2)配置本机模块,选中 AspNetCoreModuleV2,添加到模块里。安装 IIS,在搜索输入并打开。IIS部署和脚本启动的区别和联系。Linux 环境准备和部署。打开 IIS 的模块。原创 2024-06-21 22:19:19 · 1141 阅读 · 0 评论 -
ASP.NET Core 6.0 启动方式
进入 dll 文件所在的目录,然后输入:dotnet Learn.NET6.Project.dll --urls=http://localhost:9001;是一个专为开发人员优化的轻型独立版本的 IIS。_Layout.cshtml 文件调用 _Layout.cshtml.css 样式文件,如果以脚本方式。建议以dotnet run方式启动,因为它读取根目录,不存在文件丢失的问题。启动项目,在浏览器输入监听的地址,按F12可以发现:css、js 等资源文件未被加载。直接在浏览器输入监听的地址,监听的是。原创 2024-06-21 22:17:01 · 1041 阅读 · 0 评论 -
ASP.NET Core 6.0 使用 Log4Net 和 Nlog日志中间件
两年前,浅浅的学过 .NET 6,为啥要记录下来,大概是为了以后搭架子留下引线,还有抛砖引玉。原创 2024-06-21 22:16:01 · 793 阅读 · 0 评论