aspdotnetcore
文章平均质量分 87
lindexi_gd
我是微软Windows应用开发方向的最具价值专家,欢迎访问我博客blog.lindexi.com里面有大量WPF和UWP博客
展开
-
asp dotnet core 限制接口只能本机访问的方法
本文告诉大家,如果限制某些 API 接口,只能让本机进行访问,如只能通过 127.0.0.1 调用某个接口的 get 或 post 方法官方文档 Client IP safelist for ASP.NET Core 有告诉大家如何限制 IP 的访问,而本文的需求实际就是限制只能使用本机的 IP 进行访问先添加一个类 LocalClientIpCheckActionFilter 继承 Mi...原创 2021-06-21 00:57:25 · 1387 阅读 · 0 评论 -
NewLife 的 RocketMQ 的生产者每次都是新实例将只由一个消费者消费
我写了一点逗比代码,让在每次使用 NewLife 的 RocketMQ 发送消息时,都创建一个新的 Producer 生产者。此时我发现了在我的消费者里面,无论开多少个消费者实例进程,每次都只有一个消费者进行消费本文记录的问题,和 NewLife 的 RocketMQ 库的设计毫无相关,仅仅只是我的逗比问题。还请大家放心使用 NewLife 的 RocketMQ 库我在对 NewLife...原创 2021-06-17 00:39:28 · 1353 阅读 · 1 评论 -
Autofac 通过 PreserveExistingDefaults 解决单元测试 Fake 对象被覆盖
在使用 Autofac 作为 IoC 容器,因为 Autofac 默认的创建时机是在主机运行时。而在此 Module 被 Load 时注入的对象的注入的时机,将会在单元测试 Fake 注入之后,这就意味着 Load 时注入的对象将会覆盖 Fake 的对象。可以通过调用 Autofac 的 PreserveExistingDefaults 方法解决覆盖的问题在进行集成测试,需要注入一些 Fak...原创 2021-05-06 12:24:03 · 399 阅读 · 0 评论 -
ASP.NET Core 引用其他程序集项目里面的 Controller 控制器
我将控制器 Controller 按照不同的业务,分为多个不同的项目,我需要在路由里面调度到多个不同项目的控制器只需要在 Startup 的 ConfigureServices 方法,调用 AddControllers 添加控制器,再加上额外的程序集即可,如下面代码,下面代码的 WeatherForecastController 是定义在另一个程序集的类 public voi...原创 2021-04-23 00:58:47 · 2755 阅读 · 0 评论 -
ASP.NET Core 因为 Nginx 配置 Connection 为 Upgrade 导致 Kestrel 返回 400 错误
我今天遇到了一个坑,我的服务器在经过了 Nginx 之后,发送的 POST 请求,如果请求里面有 Body 内容,那么 Kestrel 将会返回 400 错误,同时也不会经过任何的中间件原创 2021-01-29 19:27:24 · 2081 阅读 · 0 评论 -
dotnet 集成测试 SmartSql 存在静态量导致多个主机启动提示 Alias 已存在
在集成测试中,我采用单个进程开启多个主机,可以理解为一个用例开启一次主机。但是在我使用到 SmartSql 的功能时,我发现在一个主机关闭之后,再开启下一个主机,会因为使用了相同的别名而提示 SmartSql.Alias:[SmartSql] already exist 错误。本文告诉大家如何解决此问题默认的 dotnet 应用在主机销毁的时候,都会销毁自己的资源。而 SmartSql 没有...原创 2020-12-29 13:39:49 · 364 阅读 · 0 评论 -
asp dotnet core 记一次应用拒绝响应调试 开启线程等待同步用光线程池
我有一个上古的库,我使用这个库用来上报日志,而刚才日志服务挂了。然后我就发现了我的应用拒绝响应了,通过 VisualStudio 断点调试可以发现线程池的线程全部被占用了。因为没有可用线程因此所有对 asp dotnet core 应用的访问全部都不会收到响应,为什么我的另一个应用日志服务挂了会让我的业务应用拒绝响应?为什么我的业务应用会使用线程池所有的线程,为什么线程池的所有线程被占用将会让应用...原创 2020-09-23 02:27:59 · 435 阅读 · 0 评论 -
asp dotnet core 从 Frp 获取用户真实 IP 地址
我在本地开一个服务,然后通过 Frp 让小伙伴可以在外网访问我的 API 连接,但是直接通过 RemoteIp 拿到的是本地的地址。本文告诉小伙伴如何通过 Frp 可以拿到用户的真实 IP 地址原创 2019-07-29 08:29:49 · 1073 阅读 · 0 评论 -
asp dotnet core 图片在浏览器没访问可能原因
我写了一个项目用来广告就用到广告的图片,但是广告的图片放在博客的链接无法访问,连我的方法都没有调用,而我尝试网页直接访问图片链接是可以访问的,最后找到原因是广告插件禁用了图片访问原创 2019-05-21 11:26:09 · 2318 阅读 · 0 评论 -
dotnet core 使用 sqlite 部署到 Centos 服务器
本文告诉大家如何创建一个 asp dotnet core 程序,这个程序使用 sqlite 保存,部署程序到 Centos 7 服务器原创 2018-12-25 09:32:26 · 1382 阅读 · 0 评论 -
win10 uwp 使用 asp dotnet core 做图床服务器客户端
本文告诉大家如何在 UWP 做客户端和 asp dotnet core 做服务器端来做一个图床工具原创 2018-10-31 14:19:06 · 2597 阅读 · 8 评论 -
win10 uwp 手把手教你使用 asp dotnet core 做 cs 程序
本文是一个非常简单的博客,让大家知道如何使用 asp dot net core 做后台,使用 UWP 或 WPF 等做前台。本文因为没有什么业务,也不想做管理系统,所以看到起来是很简单原创 2018-06-19 14:16:13 · 3424 阅读 · 0 评论