
.net
文章平均质量分 53
yangguosheng
这个作者很懒,什么都没留下…
展开
-
多项目的.net core解决方案(项目间引用)如何使用Docker部署
.net 项目,dockerfile讲解及存在项目引用时如何编写dockerfile原创 2024-06-01 10:40:59 · 1615 阅读 · 0 评论 -
记一次线上SSL/TLS错误
业务需要调用第三方https,本地好好的,部署到服务器上报错。服务器版本 window server 2012 r2错误信息.net coreSystem.AggregateException:One or more errors occurred. (The SSL connection could not be established, see inner exception.)内部错误System.Security.Authentication.AuthenticationExcepti原创 2021-04-22 13:39:10 · 2252 阅读 · 0 评论 -
诊断日志DiagnosticSource针对活动的跟踪
本文是《ASP.NET Core 3 框架揭秘》8.5.4 的案例。由于很简单,作者没有写案例。但是自己在尝试写的时候还是遇到点困难的。所有分享一下,希望能帮到别人。我的案例是基于本书案例S812(事件日志EventSource的活动跟踪)和S815(诊断日志DiagnosticSource 强类型事件订阅)改造的。活动跟踪我是通过Activity对象的传输实现的,不知道对不对,也希望大家指出问题。首先是发布者的定义using System;using System.Collections.Ge原创 2021-04-05 23:24:35 · 310 阅读 · 0 评论 -
asp.net core webapi post 请求不到
今天创建了个asp.net core web api 项目。自己增加了一个controller.启动 请求httpget action没问题。用postman测试httppost action始终请求不到。以为是路由设置的问题,弄了好久都不成功。突然想到启动的时候浏览器会有安全提示。自己选择继续访问才可以。这才想到asp.net core webapi 默认https.再一看postman显示的信息果然是https SSL的原因。跟程序没关系。postman设置好不验证ss.原创 2021-03-18 20:35:45 · 1611 阅读 · 0 评论 -
await运算符只能用于异步方法中,为什么?
在我们日常用async/await编程的时候,会遇到这个错误,“await运算符只能用于异步方法中”,就不明白原因,既然我已经使用await,已经等待任务完成,已经是同步了,为什么await还只能用在异步方法中。最近正好看到一篇文章谈到async/await用法,就想到了这个问题,搜没有搜到。重新看了一遍微软官方说明,希望能找到答案。还真找到了,当然是我自己的理解,官方没有给出直接答案。微软官方说明中提到“不要阻塞,而要 await”,自己通过实验证实,虽然使用了await关键字,等待任务完成,但是并原创 2021-02-14 18:29:49 · 2581 阅读 · 0 评论 -
mqtt
这是自己搜罗晚上文章整理的,用来让自己快速记忆。mqtt是什么:是为硬件性能低下的远程设备以及网络状况糟糕的情况下而设计的发布/订阅型消息协议,MQTT 协议定义了两种网络实体:消息代理(message broker)与客户端(client)。其中,消息代理用于接收来自客户端的消息并转发至目标客户端。MQTT 客户端可以是任何运行有 MQTT 库并通过网络连接至消息代理的设备,消息的发布者和订阅者都是客户端,消息代理是服务器,消息发布者可以同时是订阅者。信息的传输是通过主题(topic)管.原创 2021-01-30 14:23:01 · 823 阅读 · 0 评论 -
visual studio 2019 文件嵌套
自己创建的项目,在解决方案资源管理器工具栏(不知道是不是这么叫)没有这个按钮。但是公司的解决项目上有,并且配置文件appsetting.json及各种环境文件是嵌套在一起的。 原来只有asp.net core项目才有。并不是设置的问题。并且解决方案中有一个asp.net core 项目之后,整个解决方案不管选中什么类型的项目,这个按钮都存在,只是不起用作。...原创 2021-01-01 18:09:29 · 587 阅读 · 0 评论 -
log4net 文件日志缓存(buffersize)
公司用log4net记录日志,文件的形式,后面想记录的东西越来越多。发现会出现文件被占用的情况。就想log4net应该有缓存,当要写入的文件达到一定数量的时候再写入。然后在网上查了很多,发现几乎没有写文件日志用缓存的,都是数据库缓存到一定条数在写入。 经过一天的测试终于成功了。下面是部分代码和配置<log4net debug="true"> <appender name="BufferingForwardingAppender" typ...原创 2020-07-30 23:15:46 · 1649 阅读 · 0 评论