Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-core/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net core 创建单独的Identity Server时出现Redis错误_Asp.net Core_Abp - Fatal编程技术网

Asp.net core 创建单独的Identity Server时出现Redis错误

Asp.net core 创建单独的Identity Server时出现Redis错误,asp.net-core,abp,Asp.net Core,Abp,ABP框架版本:v3.3 用户界面: 异常消息和堆栈跟踪: 2020-11-10 17:08:34.362+02:00[INF]托管环境:发展 2020-11-10 17:08:34.362+02:00[INF]内容根路径:C:\abp\test\aspnet core\src\test.IdentityServer 2020-11-10 17:08:34.630+02:00[INF]请求启动HTTP/2.0 GEThttps://localhost:44372/ 2020-11-10 17:

ABP框架版本:v3.3 用户界面:

  • 异常消息和堆栈跟踪: 2020-11-10 17:08:34.362+02:00[INF]托管环境:发展 2020-11-10 17:08:34.362+02:00[INF]内容根路径:C:\abp\test\aspnet core\src\test.IdentityServer 2020-11-10 17:08:34.630+02:00[INF]请求启动HTTP/2.0 GEThttps://localhost:44372/
    2020-11-10 17:08:34.955+02:00[WRN]值不能为空。(参数“配置”) System.ArgumentNullException:值不能为null。(参数“配置”) 在C:\projects\StackExchange Redis\src\StackExchange.Redis\ConnectionMultiplexer.cs中的StackExchange.Redis.ConnectionMultiplexer.PrepareConfig(对象配置)中:第850行 在C:\projects\StackExchange Redis\src\StackExchange.Redis\ConnectionMultiplexer.cs中的StackExchange.Redis.ConnectionMultiplexer.CreateMultiplexer(对象配置,TextWriter日志,EventHandler
    1&connectHandler)处:StackExchange.Redis.ConnectionMultiplexer.cs的第868行在C:\projects\stackexchange redis\src\stackexchange.redis\ConnectionMultiplexer.cs中:Microsoft.Extensions.Caching.StackExchangeRedis.RedisCache.ConnectAsync(CancellationToken token)的第818行,Microsoft.Extensions.Caching.StackExchangeRedisCache.GetAndRefreshAsync(字符串键,布尔getData,CancellationToken令牌)在Microsoft.Extensions.Caching.StackExchangeRedisCache.GetAsync(字符串键,CancellationToken令牌)的Volo.Abp.Caching.DistributedCache
    2.GetAsync(TCacheKey,Nullable
    1 hideErrors,Boolean considerUow,CancellationToken令牌)2020-11-10 17:08:37.259+02:00[WRN]值不能为空。(参数“配置”)System.ArgumentNullException:值不能为null。C:\projects\StackExchange Redis\src\StackExchange.Redis\ConnectionMultiplexer.cs中StackExchange.Redis.ConnectionMultiplexer.PrepareConfig(对象配置)处的(参数“配置”):StackExchange.Redis.ConnectionMultiplexer.CreateMultiplexer处的第850行(对象配置、TextWriter日志、EventHandler
    1和connectHandler)在C:\projects\stackexchange-redis\src\stackexchange.redis\ConnectionMultiplexer.cs中:第868行 在C:\projects\StackExchange-Redis\src\StackExchange.Redis\ConnectionMultiplexer.cs中的StackExchange.Redis.ConnectionMultiplexer.connectionmplasync(对象配置,TextWriter日志):第818行 位于Microsoft.Extensions.Caching.StackExchangeRedisCache.ConnectAsync(CancellationToken令牌) 在Volo.Abp.Caching.StackExchangeRedis.AbpRedisCache.SetManyAsync(IEnumerable
    1项,DistributedCacheEntryOptions选项,CancellationToken令牌),在Volo.Abp.Caching.DistributedCache
    2.c_u_u显示类52_0.d.MoveNext() 2020-11-10 17:08:37.273+02:00[WRN]值不能为空。(参数“配置”) System.ArgumentNullException:值不能为null。(参数“配置”) 在C:\projects\StackExchange Redis\src\StackExchange.Redis\ConnectionMultiplexer.cs中的StackExchange.Redis.ConnectionMultiplexer.PrepareConfig(对象配置)中:第850行 在C:\projects\StackExchange Redis\src\StackExchange.Redis\ConnectionMultiplexer.cs中的StackExchange.Redis.ConnectionMultiplexer.CreateMultiplexer(对象配置,TextWriter日志,EventHandler
    1&connectHandler)处:StackExchange.Redis.ConnectionMultiplexer.cs的第868行在C:\projects\stackexchange redis\src\stackexchange.redis\ConnectionMultiplexer.cs中:Microsoft.Extensions.Caching.StackExchangeRedis.RedisCache.ConnectAsync(CancellationToken token)的第818行,Microsoft.Extensions.Caching.StackExchangeRedisCache.GetAndRefreshAsync(字符串键,布尔getData,CancellationToken令牌)位于Volo.Abp.Caching.DistributedCache的Microsoft.Extensions.Caching.StackExchangeRedis.RedisCache.GetAsync(字符串键,CancellationToken令牌)中
    2.GetAsync(TCacheKey,Nullable
    1 hideErrors,Boolean considerUow,CancellationToken令牌)2020-11-10 17:08:37.329+02:00[WRN]值不能为空。(参数“配置”)System.ArgumentNullException:值不能为null。C:\projects\StackExchange Redis\src\StackExchange.Redis\ConnectionMultiplexer.cs中StackExchange.Redis.ConnectionMultiplexer.PrepareConfig(对象配置)处的(参数“配置”):StackExchange.Redis.ConnectionMultiplexer.CreateMultiplexer处的第850行(对象配置、TextWriter日志、EventHandler
    1和connectHandler)在C:\projects\stackexchange-redis\src\stackexchange.redis\ConnectionMultiplexer.cs中:第868行 在C:\projects\StackExchange-Redis\src\StackExchange.Redis\ConnectionMultiplexer.cs中的StackExchange.Redis.ConnectionMultiplexer.connectionmplasync(对象配置,TextWriter日志):第818行 位于Microsoft.Extensions.Caching.StackExchangeRedisCache.ConnectAsync(CancellationToken令牌) 在Volo.Abp.Caching.StackExchangeRedis.AbpRedisCache.SetManyAsync(IEnumerable
    1项,DistributedCacheEntryOptions选项,CancellationToken令牌),在Volo.Abp.Caching.DistributedCache
    2.c_u_u显示类52_0.d.MoveNext()
重现问题所需的步骤

  • 通过CLI或网站创建新的abp应用程序()-angular | ef core |独立身份服务器
  • 指定创建“单独的标识服务器”的选项
  • 在VS中打开解决方案文件并运行API.Host和Identity Server项目
  • 检查API和Identity Server的日志文件(有关详细信息,请参阅上面的堆栈跟踪)

  • 要解决此问题

    我必须删除API.Host和Identity Server项目中的“Redis”appsettings.json配置部分: “Redis”:{ “配置”:“127.0.0.1” },

    一旦我消除了这个问题,这个解决方案就很好了

    结束: 再次感谢您提供了一个令人惊叹的框架;)