net core
zouzh
这个作者很懒,什么都没留下…
展开
-
net core 建立webservice项目
net core 创建webservice项目。使用net core和framework调用测试项目。原创 2022-04-10 22:35:19 · 4519 阅读 · 1 评论 -
Visual Studio 安装SonarLint组件进行代码质量管理
1、什么是SonarLintSonarLint是一款强大快速的能帮助开发者发现代码里的bug或是代码质量优化点的扩展工具。支持很多主流的语言:JAVA、js、PHP、Python。也支持主流的IDE们,idea、Eclipse、vs。独立模式:使用插件内置规则进行检查;优点:无须配置,开箱即用,检查速度快;缺点:内置规则与SonarQube服务器规则的不一致,会造成检查结果的不一致。连接模式:需连接SonarQube服务器;优点:简单配置后,即可使用SonarQube服务器的规则...原创 2021-10-30 23:15:47 · 3663 阅读 · 2 评论 -
Linux 问题处理:Set the configuration flag System.Globalization.
背景:在linux上发布的.net core接口程序,在原有的服务器上是正常的,但拷贝到另一台服务器,运行时候就报错。错误信息如下:Process terminated. Couldn't find a valid ICU package installed on the system. Set the configuration flag System.Globalization.Invariant to true if you want to run with no globalization s原创 2021-06-18 14:13:24 · 1987 阅读 · 0 评论 -
关于线程安全的system.collections.concurrent系集合
参考:https://docs.microsoft.com/en-us/dotnet/api/system.collections.concurrent.concurrentstack-1?view=net-5.0ConcurrentBag<T> :表示线程安全的、无序的对象集合。ConcurrentDictionary<TKey,TValue> :表示可由多个线程并发访问的键/值对的线程安全集合。ConcurrentQueue<T> :表示线程安全的先进先.原创 2021-01-08 16:16:14 · 571 阅读 · 0 评论 -
通过AddSingleton如何注入2个DapperHelper实例
1、创建一个DapperHelper的继承类 public class DapperHelper2: DapperHelper { public DapperHelper2(string connStr, ILoggerService logger, Type dbConnectionType):base(connStr, logger, dbConnectionType) { } }2、注入继承类/...原创 2020-12-17 11:32:18 · 567 阅读 · 0 评论 -
.netCore搭建WebAPI,以及MySQL,SQL server数据库连接方式
关键字:Code First、Database First1. 项目创建1.1 安装在我们搭建.netcore程序的时候,首先就是系统环境的搭建是否完成。下载对应的.NETCORE SDK 进行安装即可。微软的安装在windows方面很简单,基本就是一键安装,此处就不必就说了。1.2 开发工具VisualStudio 20171.3建立项目工程点击文件创建项目,出现如下图示...原创 2020-11-04 10:19:16 · 2334 阅读 · 0 评论 -
asp.net core 使用nlog日志,发布到linux后如何使用程序目录相对路径记录日志
使用{basedir:processDir=true} 而不是{basedir}原创 2020-11-02 13:54:40 · 1094 阅读 · 0 评论 -
.net core 使用 Mapster 进行VO与PO映射(前后端视图映射)
1、安装nuget包2、创建映射类 public static class EntityMapper { /// <summary> /// 实体映射 /// </summary> static EntityMapper() { InitMapper(); } /// <summary> //原创 2020-10-26 12:14:26 · 2847 阅读 · 1 评论 -
调试 ASP.NET Core Blazor WebAssembly
引用自:https://docs.microsoft.com/zh-cn/aspnet/core/blazor/debug?cid=kerryherger&tabs=visual-studio&view=aspnetcore-3.1可以使用基于 Chromium 的浏览器 (Edge/Chrome) 中的浏览器开发工具调试 Blazor WebAssembly 应用。还可以使用以下集成开发环境 (IDE) 调试应用(注意:是要Edge/Chrome):Visual Studio .原创 2020-10-13 14:47:50 · 1371 阅读 · 0 评论 -
asp.Net Core中的Api版本控制
引用自:https://www.cnblogs.com/lwqlun/p/9747180.html简介#Api的版本控制是Api开发中经常遇到的问题, 在大部分中大型项目都需要使用到Api的版本控制在本篇博客中,我们将说明一下如何在.Net Core Api项目中使用Api版本控制。本篇博客中测试项目的开发环境:Visual Studio 2017 .Net Core 2.1 SDK.Net Core Api中使用Api版本控制#创建一个Api项目#首先我们创建一个.NET原创 2020-10-09 09:27:16 · 657 阅读 · 0 评论 -
asp.net core 多语言解决方案
引用自:https://www.cnblogs.com/ives/p/language.html这里本文使用Microsoft.AspNetCore.Localization来实现多语言的解决方案默认是包含这个包的,所有不需要再额外安装首先需要注入我们需要的服务1.在startup.cs中注入public void ConfigureServices(IServiceCollection services){ //设置语言包文件夹名称 ...原创 2020-10-08 22:46:03 · 2029 阅读 · 0 评论 -
asp.net core 带用户认证项目,如何显示登录页和注册页源码
新建一个.net core的mvc项目,并且带个人用户账户验证功能。生成的项目文件中并没有找到登录页面、注册页面、注销页面的源码。只会找到_LoginPartial.cshtml这个与登录相关的文件。如果需要看到项目登录页面相关的页面源码可以进行下面操作:参考:https://www.cnblogs.com/Vincent-yuan/p/10788252.html在解决方案的项目上,右键添加->新搭建基架的项目 选择标识,添加 然后选择你想添加的项这里的数据上下文中需原创 2020-09-23 19:50:49 · 575 阅读 · 0 评论 -
ASP.NET Core 之 Identity 入门(一)
引用自:https://www.cnblogs.com/savorboard/p/aspnetcore-identity.html在 ASP.NET Core 中,仍然沿用了 ASP.NET里面的 Identity 组件库,负责对用户的身份进行认证,总体来说的话,没有MVC 5 里面那么复杂,因为在MVC 5里面引入了OWIN的东西,所以很多初学者在学习来很费劲,对于 Identity 都是一头雾水,包括我也是,曾经在学 identity 这个东西前后花了一个多月来搞懂里面的原理。所以大部分开发者对于原创 2020-09-24 09:08:28 · 682 阅读 · 0 评论 -
ASP.NET Core 之 Identity 入门(二)
引用自:https://www.cnblogs.com/savorboard/p/aspnetcore-identity.html在上篇文章中讲了关于 Identity 需要了解的单词以及相对应的几个知识点,并且知道了Identity处在整个登入流程中的位置,本篇主要是在 .NET 整个认证系统中比较重要的一个环节,就是 认证(Authentication),因为想要把 Identity 讲清楚,是绕不过 Authentication 的。在之前写过一篇关于 ASP.NET Core 中间件的文..原创 2020-09-24 09:11:37 · 404 阅读 · 0 评论 -
生成增删查改基架
使用自动生成的基础基架项目,能有效减少工作量,以及提供标准的代码参考。这里以添加MVC控制器的基架项目为例,具体基架项目按实际需要添加。新建基架项目前先建好模型类及数据库上下文。(这里不作详细描述)步骤 1在 Controller 目录,右键点击 添加 -- 新建基架的项目步骤 2点击视图使用 Entity Framework 的 MVC 控制器模型类 选择Users([项目名称].Models)数据库上下文选择MyContext([项目...原创 2020-09-27 17:31:35 · 257 阅读 · 0 评论 -
Asp Net Core项目在visual studio 安装使用swagger(接口自动生成说明及调用界面)
引用自:https://docs.microsoft.com/zh-cn/aspnet/core/tutorials/getting-started-with-swashbuckle?view=aspnetcore-3.1&tabs=visual-studioSwashbuckle 有三个主要组成部分: Swashbuckle.AspNetCore.Swagger:将SwaggerDocument对象公开为 JSON 终结点的 Swagger 对象模型和中间件。 Swashb..原创 2020-10-05 23:39:16 · 1217 阅读 · 0 评论