随笔分类 -  .Net Core

摘要:引用自:https://www.cnblogs.com/liuxiaoji/p/10790057.html 证书可以通过几种渠道获得, 可以购买, 可以使用IIS生成, 也可以使用Openssl这样的工具生成证书. 本篇文章主要介绍openssl生成pfx文件 首选去网关下载openssl 下载地址 阅读全文
posted @ 2020-07-16 16:37 IWing 阅读(356) 评论(0) 推荐(0) 编辑
摘要:nuget引入 Serilog.AspNetCore Startup构造函数: public Startup(IConfiguration configuration) { Configuration = configuration; Log.Logger = new LoggerConfigura 阅读全文
posted @ 2020-06-03 09:40 IWing 阅读(796) 评论(0) 推荐(0) 编辑
摘要:dotnet publish -c Release -r linux-x64 --self-contained true 阅读全文
posted @ 2020-05-21 09:39 IWing 阅读(786) 评论(0) 推荐(0) 编辑
摘要:using System; using System.Collections.Generic; using System.IO; using System.Linq; using System.Net; using System.Net.Sockets; using System.Security. 阅读全文
posted @ 2020-05-15 09:53 IWing 阅读(587) 评论(0) 推荐(0) 编辑
摘要:文章来自:https://www.cnblogs.com/axzxs2001/p/10070562.html 关于https双向认证的知识可先行google,这时矸接代码。 为了双向认证,我们首先得准备两个crt证书,一个是client.crt,一个是server.crt,有时为了验证是否同一个根证 阅读全文
posted @ 2020-05-02 19:58 IWing 阅读(985) 评论(0) 推荐(0) 编辑
摘要:在客户端是俄文的环境下,Convert.ToDouble("1.5")是会报错的,类似Double.Parse等方法也是一样报错, 解决方法是,把全局区域设为英文 System.Globalization.CultureInfo.CurrentCulture = new System.Globali 阅读全文
posted @ 2018-11-15 14:47 IWing 阅读(350) 评论(0) 推荐(0) 编辑
摘要:这样可以解决中文乱码 阅读全文
posted @ 2018-08-12 01:39 IWing 阅读(1745) 评论(2) 推荐(1) 编辑
摘要:Way.EntityDB是一个基于EF Core的数据层框架,它取消了EF Core的Migration机制,因为Migration并不是通用的,比如说sql server生成的migration,如果换成sqlite,运行时会报错的,也就是数据库不能更换。 Way.EntityDB内置建模工具,通 阅读全文
posted @ 2018-07-13 17:37 IWing 阅读(991) 评论(10) 推荐(2) 编辑
摘要:在日常业务里面,我们可能会遇到类似这样的需求,有1万个座位,同时有1万人过来买票,如何在最短时间内,完成这1人1张票的分发。 大概写了一个单元测试,发起1万个并行任务,跑了一下,200毫秒以内,可以完成这个分发功能。代码如下: 主要是使用Interlocked.CompareExchange来判断对 阅读全文
posted @ 2018-07-11 17:52 IWing 阅读(269) 评论(0) 推荐(0) 编辑
摘要:tfs支持四种验证方式,分别是:PAT、Negotiate、Integrated、Alternate 我们使用Negotiate方式 首先,登录tfs服务器,设置iis的身份验证 添加一个Negotiate方式。 下载代理 解压后,文件结构大概这样: 用管理员权限,运行config.cmd 根据提示 阅读全文
posted @ 2018-05-10 10:53 IWing 阅读(365) 评论(0) 推荐(0) 编辑
摘要:首先,必须安装bitcoin core bitcoin core启动时,会提示你定义数据存放目录,在数据存放目录下,找到bitcoin.conf文件,并填写内容: server=1rpcuser=rpcrpcpassword=123rpcport=8332 重新打开bitcoin core,rpc服 阅读全文
posted @ 2018-04-10 18:47 IWing 阅读(372) 评论(0) 推荐(0) 编辑
摘要:引用nuget包: 注意:Geckofx45 nuget包必须是最后引用,否则初始化会出错 编写JsRunner 编写单元测试基类 编写测试代码 阅读全文
posted @ 2018-03-14 09:58 IWing 阅读(346) 评论(0) 推荐(0) 编辑
摘要:1.在vs创建一个标准的单元测试工程 2.引用nuget包:Edge.js 我是用的是6.11.2版本 3.编写JsRunner类 4.编写单元测试基类 5.写测试代码 阅读全文
posted @ 2018-03-06 10:13 IWing 阅读(659) 评论(0) 推荐(0) 编辑
摘要:public static IHostBuilder CreateHostBuilder(string[] args) { var x509ca = new X509Certificate2("./ServerCert.pfx", "password"); return Host.CreateDef 阅读全文
posted @ 2017-10-17 16:20 IWing 阅读(2521) 评论(0) 推荐(0) 编辑
摘要:.net core的bitmap使用的是以下类库,但无法在linux运行 https://github.com/CoreCompat/CoreCompat 在linux运行需要安装runtime.linux-x64.CoreCompat.System.Drawing https://www.nuge 阅读全文
posted @ 2017-08-07 15:56 IWing 阅读(856) 评论(0) 推荐(0) 编辑
摘要:先获取Nuget包 阅读全文
posted @ 2017-08-02 17:14 IWing 阅读(1432) 评论(0) 推荐(0) 编辑
摘要:引入Nuget包 阅读全文
posted @ 2017-07-31 16:20 IWing 阅读(1820) 评论(0) 推荐(0) 编辑
摘要:确定你的.net core程序可以在centos手动启动后,下一步,就是把这个程序做成一个服务,让它开机自自动了 1.创建脚本文件 到目录/etc/rc.d/init.d下面,创建一个myserver.sh文件 要用vi生成,从windows生成,拷贝到linux,可能最终会无法启动这个脚本 vi  阅读全文
posted @ 2017-04-18 17:10 IWing 阅读(1916) 评论(0) 推荐(0) 编辑
摘要:有些文件,我们修改后,并不需要git提交更改,可以在.gitignore里面设置过滤规则 在.gitignore文件里面输入 *.zip 表示所有zip文件忽略更改 /bin 表示忽略整个根目录的bin文件夹 /src/aa.jar 表示忽略/src/aa.jar文件 设置完.gitignore文件 阅读全文
posted @ 2017-04-01 14:23 IWing 阅读(1480) 评论(0) 推荐(1) 编辑
摘要:这里说的是,和.net core运行库一起发布,所以,目标运行系统,可以不安装.net core也能运行 1.project.json 把dependencies里面的type删除掉,后面加入"runtimes" 解决方案的根目录建立一个批处理文件, 内容如下:dotnet publish -c r 阅读全文
posted @ 2017-01-18 14:18 IWing 阅读(470) 评论(0) 推荐(0) 编辑