2019年12月17日
摘要: .net core3.0之后,在debug的时候,如果修改View(cshtml),默认无法立即刷新页面就生效,需要停止,重新启动项目才可以. 这样毫无疑问是非常麻烦. 解决方法 首先安装Nuget包: Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilatio 阅读全文
posted @ 2019-12-17 16:49 Gary_Zhu 阅读(1022) 评论(0) 推荐(0) 编辑
  2019年5月22日
摘要: 在.Net Core中系统自带的集成了日志系统,看一下如何使用: 第一步先添加LogProvider,这个是为了告诉容器我们日志输出的来源,LogProvider的目的是创建Logger,在Asp.Net Core中默认添加了3个Provider: 这里添加的LoggerProvider最终都会被注 阅读全文
posted @ 2019-05-22 15:31 Gary_Zhu 阅读(2067) 评论(0) 推荐(1) 编辑
  2019年5月13日
摘要: 在.Net Core中引入了Options这一使用配置方式,通常来讲我们会把所需要的配置通过IConfiguration对象配置成一个普通的类,并且习惯上我们会把这个类的名字后缀加上Options。所以我们在使用某一个中间件,或者使用第三方类库时,经常会看到配置对应Options的代码,例如关于Co 阅读全文
posted @ 2019-05-13 15:40 Gary_Zhu 阅读(2393) 评论(4) 推荐(1) 编辑
  2019年5月8日
摘要: 在以前的.Net Framework程序中,我们的很多配置都会写到App.config或者Web.config,然后通过系统提供的System.Configuration.ConfigurationManager去获取相应的配置,但是在.Net Core 我们有了新的配置获取方式,并且不只是支持co 阅读全文
posted @ 2019-05-08 16:12 Gary_Zhu 阅读(3993) 评论(0) 推荐(0) 编辑
  2019年3月22日
摘要: 在用外网连接阿里云的SQL Server数据库时,碰到了这样一个问题: 这是因为在登录的时候,如下截图里的俩个选项只选了一个,解决方案是都选中或者都不选中,不能只选一个 连接字符串里的设置是:Encrypt=True;TrustServerCertificate=True; 阅读全文
posted @ 2019-03-22 22:49 Gary_Zhu 阅读(3845) 评论(0) 推荐(0) 编辑
  2019年2月23日
摘要: 用的net core版本是2.1,也许在后续的版本中已经修复了这个问题 今天在尝试用net core写demo的时候,发现了这个问题。因为都是使用DI,所以就没有我的网站项目里直接引用一些实现类库,而是放到了同一个目录下,在网站启动的时候用代码去加载进来。然而在实际的运行过程成中发现,指定的dll会 阅读全文
posted @ 2019-02-23 16:52 Gary_Zhu 阅读(4178) 评论(0) 推荐(1) 编辑
  2019年2月11日
摘要: 最近在做一个项目的时候,发现标记了ThreadStatic特性的静态变量,即使默认已经初始化,但在使用的时候仍然可能为NULL,以下是一段测试代码: (不清楚ThreadStatic的可以点击这https://docs.microsoft.com/en-us/dotnet/api/system.th 阅读全文
posted @ 2019-02-11 17:14 Gary_Zhu 阅读(1938) 评论(0) 推荐(0) 编辑
  2018年4月16日
摘要: 综述LINQ是一种语言集成查询,它包含了LINQ to SQL,LINQ to Objects,LINQ to XML,LINQ to Entities(Entity Framework两种查询方式之一,另外一种叫做Entity SQL)。Entity Framewo... 阅读全文
posted @ 2018-04-16 16:10 Gary_Zhu 阅读(622) 评论(0) 推荐(0) 编辑
  2017年12月4日
摘要: 作为一个.Net 程序员,当别人跟你提到.Net的时候,如果你的第一反应还只是.Net Framework,那么你已经落伍了。由于Net的跨平台已经慢慢与趋向于完整,从最初的momo项目到现在.Net Core的,.Net的实现已经不仅仅是.Net Framework... 阅读全文
posted @ 2017-12-04 15:17 Gary_Zhu 阅读(983) 评论(1) 推荐(0) 编辑
  2016年9月12日
摘要: 在很多情况下,我们需要把一个表单变成一个Json对象,好比我们在登录页面,我们有用户名和密码2个输入框,我们期望我可以通过一个方法把它Json对象,如下:{"Username":"TestName","Password":"TestPwd"}那样的话就可以比较轻松的传... 阅读全文
posted @ 2016-09-12 15:29 Gary_Zhu 阅读(351) 评论(0) 推荐(0) 编辑