
C#
文章平均质量分 55
dotnba
这个作者很懒,什么都没留下…
展开
-
ABP中IdentityServer持久化数据库表结构
IdentityServerClients存储client_credentials授权模式的客户端基本信息。IdentityServerClientRedirectUris登录成功后重定向的地址。IdentityServerClientPostLogoutRedirectUris注销后重定向的地址。IdentityServerClientCorsOrigins跨域(CORS)时,请求来自的域...原创 2021-02-15 16:39:26 · 720 阅读 · 0 评论 -
.Net Core编译或者发布时多语言包问题
问题在.net core中, 生成或者发布的时候含有大量的其他语言包, 如下图这种解决为项目指定所需的语言。双击项目,编辑.csproj文件在 PropertyGroup 节点下添加指定语言包<SatelliteResourceLanguages>zh-Hans</SatelliteResourceLanguages>如果要添加多种语言,那么以";"分隔,添加即可。比如:<SatelliteResourceLanguages>zh-Hans;r原创 2021-02-15 16:06:49 · 2188 阅读 · 0 评论 -
基于ABP vNext 4.X(.Net 5)的Blazor项目创建及配置
0 环境Visual Studio 2019 (v16.8.3)dotnetC:\Users\liudy> dotnet --version5.0.101Redis 5.0.3CLIC:\Users\liudy> dotnet tool update -g Volo.Abp.Cli工具“volo.abp.cli”已重新安装最新稳定版本(版本“4.0.2”)。参考:开发环境设置1 项目创建1.1 目的创建一个基于Blaor UI、EF数据库、分层的、identi原创 2020-12-19 21:01:19 · 3237 阅读 · 2 评论 -
CentOS 8.x 下安装.Net 5 SDK/运行时
0 运行环境[root@ZSSM01 ~]# lsb_release -a LSB Version: :core-4.1-amd64:core-4.1-noarchDistributor ID: CentOSDescription: CentOS Linux release 8.3.2011Release: 8.3.2011Codename: n/a1 目标安装.Net 5 SDK或者运行时2 安装方法安装之前,请先看第四部分参考文件。2.1 安原创 2020-12-09 14:33:47 · 2330 阅读 · 0 评论 -
linux下.net core找不到文件System.Private.ServiceModel
一、现象 将在windows开发环境下正常运行的.net core webapi程序部署到centOS下,调用部分API时出现500错误。二、环境.NET Core 3.1CentOS 8.2Supervisor 4.2三、问题解决1.查看日志文件 因为通过Supervisor 监控,根据Supervisor 配置文件,找到日志文件。stderr_logfile=/var/log/superv原创 2020-11-22 14:24:17 · 1293 阅读 · 0 评论 -
Abp vNext项目搭建及切换成MySQL
一、环境Microsoft Visual Studio Professional 2019:版本 16.7.3Abp :3.1dotnet信息C:\Users\xxx>dotnet --info.NET Core SDK(反映任何 global.json):Version: 3.1.402Commit: 9b5de826fd运行时环境:OS Name: WindowsOS Version: 10.0.19041OS Platform: WindowsR原创 2020-09-19 14:06:15 · 1384 阅读 · 0 评论 -
DateTime转为特定时区时间
尽管很基础,但未必大家都知道——我自己也是刚刚了解到。先来看一个例子:static void Main(string[] args){ Console.WriteLine($"本地当前时间:{DateTime.Now}"); Console.WriteLine($"UTC当前时间:{DateTime.UtcNow}"); Console.WriteLine($"本地当前日期时区:{DateTime.Now.ToString("zzzz")}"); Console.Wr原创 2020-05-20 10:58:55 · 3157 阅读 · 0 评论 -
C#版Discuz Authcode对称加密方法
简介 authcode()是Discuz!开发的使用异或运算进行加密和解密的对称加密函数,Discuz!所有产品都是用这个函数。现在提供C#版本的类Authcode。环境C# 8.0代码Github:https://github.com/dotnba/authcode...原创 2020-03-29 19:45:32 · 368 阅读 · 0 评论 -
这个Enum枚举类型在C#中输出是什么呢?
概念枚举类型是由基础整型数值类型的一组命名常量定义的值类型。代码public enum Border{ Top, Right, Bottom, Left}那么,下面的输出是什么?Console.WriteLine(Border.Top);Console.WriteLine((int)Border.Top);答案分别是:Top,0。...原创 2020-03-14 17:03:28 · 966 阅读 · 0 评论 -
CentOS8下安装Supervisior并为ASP.NET Core站点配置监控
之前在Asp.Net Core 3.1 发布至Linux中已经成功的在CentOS8中运行了Asp.Net Core站点。但是,该站点是手动启动服务,因此有必要对ASP.NET Core网站应用进行监控,使网站可以持续运行,不然退出Shell后网站就停止了。官方推荐使用Supervisor进行监控。很多文章都已经写了如何安装Supervisor和配置Supervisor的文章,但参考之后却没那...原创 2020-02-04 19:11:39 · 1611 阅读 · 0 评论 -
C#中"?"(问号)相关语法糖
c#中与"?"(问号有关的语法糖大概有这几个:??、 ?、 ?.、?[ ] 、?: ,在文章《C#中 ??、 ?、 ?: 、?.、?[ ] 问号》中已经有详细说明。总结来看,除了?:这个三元(运算符)表达式外,都是和是否空有关。但文章中对?[]未做更多描述,所以在这里做个补充。代码:int?[] arr = new int?[5];fo...原创 2020-03-01 10:29:15 · 2049 阅读 · 0 评论 -
Asp.Net Core 3.1在CentOS8下采用Podman进行容器化部署
在前文(Asp.Net Core 3.1 发布至Linux)已经将Asp.Net Core3.1站点发布到了CentOS8系统上。现在尝试将Asp.Net Core3.1站点进行容器化部署。其他的文章多是利用Docker进行容器管理,但CentOS8默认采用Podman作为容器管理工具。再加上也是第一次进行容器化部署,所以写下来后续备查。运行环境宿主机:CentOS Linux rele...原创 2020-02-06 20:53:57 · 1649 阅读 · 0 评论 -
Asp.Net Core 3.1 发布至Linux并使用Nginx托管
.Net Core最重要的特性就是跨平台(Cross-Platform),此前一直在Windows平台上打转,这次尝试将Asp.Net Core发布至Linux,特记录备查。主要环境本文用到的操作系统和软件版本如下:Visual Studio 2019 Professional.NET Core 3.1CentOS 8 X64nginx/1.14.1创建和发布A...原创 2020-02-01 11:44:58 · 4499 阅读 · 0 评论 -
VS2015+MySql+EF6闪退等填坑总结
背景:VS2015+MySql+EF6(DB First)踩坑顺序:之前的操作依次如下: 1,安装 MySQL Connector/NET(不用想,装最新的,8.0.12) 2.安装 MySQL for Visual Studio (不用想,装最新的,最新1.2.8) 3.在VS2015创建WEB项目 4.nuget 安装MySql.Data.Entity (最新6.1...原创 2018-10-18 15:01:23 · 2458 阅读 · 6 评论