随笔分类 -  c#

摘要:1 最普通的发布 dotnet publish -r win-x64 -c Release -o ./bin/output 2 打包,包含框架 dotnet publish -r win-x64 -c Release -o ./bin/single /p:PublishSingleFile=true 阅读全文
posted @ 2022-01-21 14:57 过错 阅读(321) 评论(0) 推荐(0) 编辑
摘要:using System; using System.Collections.Generic; using System.Diagnostics; using System.Linq; using System.Management; using System.Runtime.CompilerSer 阅读全文
posted @ 2021-09-27 09:23 过错 阅读(204) 评论(0) 推荐(0) 编辑
摘要:加密 rpc通信,现在很多使用事件源的方式或者类似的方式。通过消息队列来传递事件,然后有消费端处理事件。 对于执行结果,则保存到另外的队列中去。这里有个问题,队列是有序的,客户端查询的结果可能不是有序的,所以,一般会通过加一个事件的guid来解决。但是一般相同的查询条件,结果应该一般是相同的(不考虑 阅读全文
posted @ 2021-04-02 09:22 过错 阅读(66) 评论(0) 推荐(0) 编辑
摘要:FROM mcr.microsoft.com/dotnet/aspnet:5.0-buster-slim AS base WORKDIR /app COPY . . EXPOSE 80 #设置时间为中国上海 ENV TZ=Asia/Shanghai RUN ln -snf /usr/share/zo 阅读全文
posted @ 2021-01-28 10:37 过错 阅读(557) 评论(0) 推荐(0) 编辑
摘要:读取报错了 一 错误信息:Synchronous operations are disallowed. Call ReadAsync or set AllowSynchronou 二 解决方法 1 在startup中设置同步读取方式,读取body内容。默认是异步 services.Configure 阅读全文
posted @ 2021-01-26 14:52 过错 阅读(1554) 评论(0) 推荐(0) 编辑
摘要:在vs中,经常有一些类文件,内容大部分都是相同,比如引用,继承等。这时候可以做一个自己的类的文件模板。比如代码 `using FluentValidation; using System; using System.Collections.Generic; using System.Linq; us 阅读全文
posted @ 2020-11-27 14:59 过错 阅读(1396) 评论(0) 推荐(0) 编辑
摘要:httpclient方式 ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls12; ServicePointManager.ServerCertificateValidationCallback += RemoteCerti 阅读全文
posted @ 2020-10-19 14:30 过错 阅读(1695) 评论(0) 推荐(0) 编辑
摘要:主要是使用CSScript这个库。nuget上可以选netcore版本的。这个库已经存在很久了。之前在netframework上就用过,不错。(效率没测试,只是实现了我需要的功能) 1 引用 using CSScriptLib; 2 调用 CSScript.EvaluatorConfig.Engin 阅读全文
posted @ 2020-01-08 15:20 过错 阅读(1304) 评论(0) 推荐(0) 编辑
摘要:使用nlog的时候,有时候需要手动配置。比如数据库链接和密码不配在文件里,或者统计配置在一个位置之类的。 var config = new NLog.Config.LoggingConfiguration( ); var logfile = new NLog.Targets.DatabaseTarg 阅读全文
posted @ 2019-03-12 15:58 过错 阅读(592) 评论(0) 推荐(0) 编辑
摘要:aspnet core2中使用csp内容安全策略 问题:aspnet core2如何使用csp防止xss的攻击 方法: _Layout页面 (普通html页面也可以,不一定是mvc)添加如下代码 按f12调试 ,会看到类似下面的信息,bootstrap.min.css文件被浏览器拒绝了。 boots 阅读全文
posted @ 2017-11-05 00:00 过错 阅读(1302) 评论(1) 推荐(1) 编辑
摘要:在一个项目中,因为使用了一些插件,这些插件使用了不同版本的log4net,有1.2版本,有2.0版本的。当运行的时候发生冲突。 解决办法:在config中加入如下的配置 阅读全文
posted @ 2017-06-23 09:31 过错 阅读(335) 评论(0) 推荐(0) 编辑
摘要:去除swagger ui的红色 error 错误提示 自定义js文件中加入以下的代码。 加入自定义的js方法看这里 http://www.cnblogs.com/wang2650/archive/2017/03/30.html 加入 $(" validator").parent().hide();/ 阅读全文
posted @ 2017-04-21 17:40 过错 阅读(1523) 评论(0) 推荐(0) 编辑
摘要:Swagger ui测试中的验证 apikey 我们使用swagger 用来呈现webapi的接口,除了可以看到接口的说明和参数说明,还可以进行测试。但是我们的接口通常是有验证的,不是随便就能调用的,这时候用swagger怎么办呢? 修改SwaggerConfig文件 添加api key heade 阅读全文
posted @ 2017-03-30 15:59 过错 阅读(18797) 评论(1) 推荐(1) 编辑
摘要:携程Ctrip DAL的学习 1 本人net开发菜鸟,原理请自行看github的官网源码。 我这里是简单的使用(helloworld的水平)。 Ctrip DAL是携程框架部开发的数据库访问框架,支持代码生成和水平扩展。其由携程技术中心框架部DAL团队开发,历经3年不断打磨,并在长期的实际使用中基于 阅读全文
posted @ 2016-12-10 14:34 过错 阅读(1886) 评论(2) 推荐(0) 编辑
摘要:安装netcore 参考 http://www.cnblogs.com/hohoa/p/5691071.html 1 在root下新建一个文件夹“dotnet”用来放SDK,然后用ftp从本机把SDK压缩包传过来,接下来要用命令解压 2 cd dotnet //进入到dotnet目录 3 tar z 阅读全文
posted @ 2016-10-28 15:48 过错 阅读(546) 评论(0) 推荐(0) 编辑
摘要:miniprofiler对方法的时间性能检测 直接上代码 结果如下 ![此处输入图片的描述][1] [1]: http://i.imgur.com/PsjLY.png 如果需要做验证,可以简单的地址判断是否本地,来决定是否启用就可以了。 module 也可以这样。 阅读全文
posted @ 2016-08-04 14:19 过错 阅读(620) 评论(0) 推荐(0) 编辑
摘要:miniprofiler的使用 miniprofiler的详细介绍请看这里http://miniprofiler.com/。(可以对数据库和页面等监控如 ado ef mvc mongodb) 本文以nancy和petapoco为示例 安装 Install Package MiniProfiler 阅读全文
posted @ 2016-08-04 10:55 过错 阅读(1171) 评论(0) 推荐(0) 编辑
摘要:在mvc中有RenderPage 用来呈现其他视图的内容,而在nancy中没有RenderPage。怎么办呢? mvc中RenderPage的替代品,就是 Html.Partial。 使用方式 @Html.Partial("partView", this.Context.CurrentUser) , 阅读全文
posted @ 2016-06-12 22:23 过错 阅读(516) 评论(0) 推荐(0) 编辑
摘要:上面的代码是正常的体位. 下面的是批量提交.主要使用了BatchExecuteNoQuery 这个很有情趣的工具 阅读全文
posted @ 2016-03-17 16:49 过错 阅读(196) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示