随笔分类 - .NET Core
摘要:方法1:log记录 这是一个通用的调试方法,效率比较低,但比较实用,通过查看日志,总能达到调试的目的 方法2:附加到进程 这是Windows Service程序调试的常用方法,缺点是对Windows环境要求较高,也有失灵的时候 方法3:编辑Main()方法 1.注释原有程序自动生成的Main()方法
阅读全文
摘要:一.环境: ASP.NET Core 6 + Hangfire + MySQL 二、新建ASP.NET Core空项目 项目名称:HangfireExample 框架:.NET 6.0 三、Nuget引入程序集 Hangfire.Core Hangfire.MySqlStorage --mysql数
阅读全文
摘要:1.AOP的应用场景 AOP全称Aspect Oriented Progarmming(面向切面编程),其实AOP对ASP.NET程序员来说一点都不神秘,你也许早就通过Filter来完成一些通用的功能,例如你使用Authorization Filter来拦截所有的用户请求,验证Http Header
阅读全文
摘要:1.创建一个ASP.NET Core Web应用(MVC) 注意点:建议不用勾选单选框“启用Docker(E)",因为勾选后,涉及到Docker-Desktop的安装,可能会引起本地虚拟化组件Hyper-V的冲突。.Net自带Dockerfile我们可以后面创建镜像之前手动创建和编辑。 2.发布AS
阅读全文
摘要:1.打开IIS,新建一个网站 2.给新创建的应用程序池,设置为无托管代码,下面那个选经典或集成好像都没问题 3.运行网站,不出意外的话,会报错,提示HTTP 错误 500.19,说明网站目录权限不足, 需要给网站添加用户, 设置所有权限。权限设置为everyone即可。 注意事项: 部署IIS之前,
阅读全文
摘要:上一篇文章描述了如何在ASP.NET Core中使用Log4Net记录日志。本篇将使用另外一个组件NLog在ASP.NET Core中记录日志。 1.引入程序集 NLog.Web.AspNetCore(NuGet中直接添加) 2.增加配置文件,配置Nlog生效 3.注入得到Nlog生效,写文本日志
阅读全文
摘要:我们在开发任何项目过程中,记录各种日志是太正常不过的事情。没有日志记录的项目,也不可能放心进入生产环境运行。因此日志的记录,是必须要做的。 在.NET开发中,log4net是个常用的日志组件。本文简单记录下在ASP.NET Core中使用log4net来写日志。 1.Nuget中引入log4net组
阅读全文
摘要:以MVC结构为例,ASP.NET Core中的MVC跟ASP.NET MVC几乎没有区别。也是依次创建控制器、生成视图。 Controller代码: public IActionResult Index() { { //有一对业务逻辑计算完了后 } ViewBag.User1 = "张三"; Vie
阅读全文
摘要:1. .NET 6介绍 2021年11月8号午夜,.NET6 + VS2022 + C#10 正式发布里程碑式的更新,新工具新平台新语言;横空出世。号称迄今为止最快的.NET6 .NET 6 是LTS版本,微软宣称的长期支持也就是可支持3年以上。 2.环境准备 推荐直接安装VS2022正式版,.NE
阅读全文
摘要:在 2020 年规划的.NET 5功能终于在.NET 7 完成了,为微软和社区一起为多年来将不同的开发产品统一起来的努力加冕,未来只有一个.NET, 回顾.NET 20年,从.NET Framework –> .NET Core –>.NET 一个产品命名可以反映出.NET的发展脉络,从封闭走向开放
阅读全文
摘要:微软2022-10-12 发布了 .NET 7 RC 2,下一站是.NET 7正式发布,就在后天Net Conf 2022(11月8日)期间正式发布。 经过长达一年时间的开发,.NET 7 规划的所有主要的新功能都已推出,接下来一个月,努力修复issue,提高稳定性和可靠性。 NET 7 在年初的第
阅读全文

浙公网安备 33010602011771号