gpt4 book ai didi

asp.net-web-api - 尝试激活 'AspNetCoreRateLimit.IProcessingStrategy' 时无法解析类型 'AspNetCoreRateLimit.IpRateLimitMiddleware' 的服务

转载 作者:行者123 更新时间:2023-12-04 16:36:45 25 4
gpt4 key购买 nike

我使用了 AspNetCoreRateLimit Version="4.0.1"包,但出现以下异常:尝试激活“AspNetCoreRateLimit.IpRateLimitMiddleware”时无法解析类型“AspNetCoreRateLimit.IProcessingStrategy”的服务,但是当我使用包 AspNetCoreRateLimit Version="3.2.2"它有效。虽然 Version="4.0.1"是最新的稳定版本,但我无法使用它。如果我继续使用 Version="3.2.2"以后会出现什么样的错误?

最佳答案

根据 AspNetCoreRateLimit 的作者,您必须在 Startup.cs 中添加以下代码行

services.AddSingleton<IProcessingStrategy, AsyncKeyLockProcessingStrategy>();
似乎他们不再注册默认的 IProcessingStrategy 。看这里: https://github.com/stefanprodan/AspNetCoreRateLimit/issues/236#issuecomment-883311511

关于asp.net-web-api - 尝试激活 'AspNetCoreRateLimit.IProcessingStrategy' 时无法解析类型 'AspNetCoreRateLimit.IpRateLimitMiddleware' 的服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68888612/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com