![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
.net core
会吹口琴的鱼
这个作者很懒,什么都没留下…
展开
-
.net core服务利用反射自动注入
.net core 的处理流程是一个管道,根据注册的中间件的顺序来处理请求及相应,相应的,在微服务的架构中,由于项目拆分,导致出现几十或者数百的子项目,但是某些中间件的调用却是一致的,所以写成公共调用中间件的方法必不可少。将服务的注册利用反射实现自动注入:如下代码,写公共方法实现服务注册及公用中间件注册新建类 ServiceCollectionRegister/// <summary>/// 注入调用/// </summary>/// <param name="ser原创 2020-07-10 16:06:14 · 1942 阅读 · 0 评论 -
Docker部署在云上,浏览器访问超时
如下,访问ip地址,报错为:云服务器上,测试请求端口也是不通的:据运维的大佬说是容器运行在内网桥接模式下不可用,这个应该与网络有关,所以启动镜像时指定主机 映射到所有开放的端口,代码内指定程序运行的端口即可,-itd --network 参数意为:将容器连接到网络, 如下命令,连接指定到主机docker run -itd --network host aaa bash所以,重新发布并build镜像,代码内指定端口8002,运行命令docker build -t aaa . docker run原创 2020-06-23 09:12:09 · 1080 阅读 · 1 评论 -
关于 Microsoft.Hosting.Lifetime[0] Application is shutting down... 报错解决方案
报错图为:执行dotnet run ,这个错误时而在关机再开机后出现,真的烦查找部分资料,并没有解决示例,但我怀疑是缓存的问题,所以用dotnet命令清除一波缓存 ,清除本地 NuGet 资源。打开cli显示所有本地缓存目录的路径(http 缓存目录、全局包缓存目录和临时缓存目录):dotnet nuget locals all –l清除所有本地缓存目录的文件(http 缓存目录、全局包缓存目录和临时缓存目录):dotnet nuget locals all --clear因为C:\原创 2020-06-01 14:30:51 · 4814 阅读 · 2 评论