分类: .net core

6 篇文章

Docker容器中MSSQLServer2019无法正常启动
有一台测试机上Docker中部署了MSSQLServer2019,使用的时候突然发现SSMS无法连接,检查磁盘使用情况,发现磁盘空间剩余很小,删除部分无用文件之后,重启服务依然无法连接,遂又重启宿主机还是不行,检查日志发现输出如下: The following diagnostic information is available: Reason:…
记录一次通过File协议传输文件部署到Docker不生效的问题
C# 使用WebClient 或者 FileWebRequest 将文件传输到file协议(地址格式类似: file://192.168.111.11/file/)的远程服务器地址,Windows环境调试正常,部署到线上环境(Docker容器)发现,没有报错,远程服务器文件夹中没有传输成功,附加调试也未发现异常。 两种方式的写法如下: WebCli…
Redis缓存导致项目无法运行的问题排查
记一次网络丢包导致的redis缓存错误调查。 今天,线上环境和线下多人本地调试突然报redis错误不能访问。重启Redis、FlushDB、删除本机配置信息都试了,没效果。最后更换了另一个redis服务,仅仅好了一会儿又开始报相同的错误。排查发现,某一本地调试节点的共享缓存为空导致了本次的错误。 调试发现,在写入redis的时候,报错 Socket…
EntityFramework Core2.0 多对多关系配置
​ 在EF6.0 中,多对多关系配置时,系统会自动生成第三张表,来将两张有互相约束关系的表联系起来,但是在EF Core2.0中,我们需要手动建立第三张表,比如说有两个模型Passage.cs和Category.cs,若想建立两者之间的多对多关系,我们就需要借助第三张表PassageCategory来实现: public class Passage…