Конечные точки не указаны (параметр «конфигурация») ⇐ C#
-
Anonymous
Конечные точки не указаны (параметр «конфигурация»)
Я подключаюсь к серверу Redis. я запускаю приложение с порта 6379. Я создаю свой класс обслуживания Redis.
публичный класс RedisService { частная строка только для чтения _redisHost; частная строка только для чтения _redisPort; частный ConnectionMultiplexer _redis; общественная IDatabase db {получить; набор; } общедоступный RedisService (конфигурация IConfiguration) { _redisHost = конфигурация["Redis:Host"]; _redisPort = конфигурация["Redis:Порт"]; } публичная пустота Connect() { var configString = $"{_redisHost}:{_redisPort}"; _redis = ConnectionMultiplexer.Connect(configString); } общедоступная база данных IDatabase GetDb (int db) { вернуть _redis.GetDatabase(дб); } } Я внес свои определения в раздел JSON файла appsettings.json
"Redis": { «Хост»: «локальный хост», «Почта»: 6379 }, Я выполнил часть настройки службы на стороне запуска. и я также добавил его в качестве промежуточного программного обеспечения в разделе «Настройка».
public void ConfigurationServices (службы IServiceCollection) { Services.AddSingleton(); Services.AddControllersWithViews(); } Я получил следующую ошибку
Конечные точки не указаны (параметр «конфигурация»)
_redis = ConnectionMultiplexer.Connect(configString);
Я подключаюсь к серверу Redis. я запускаю приложение с порта 6379. Я создаю свой класс обслуживания Redis.
публичный класс RedisService { частная строка только для чтения _redisHost; частная строка только для чтения _redisPort; частный ConnectionMultiplexer _redis; общественная IDatabase db {получить; набор; } общедоступный RedisService (конфигурация IConfiguration) { _redisHost = конфигурация["Redis:Host"]; _redisPort = конфигурация["Redis:Порт"]; } публичная пустота Connect() { var configString = $"{_redisHost}:{_redisPort}"; _redis = ConnectionMultiplexer.Connect(configString); } общедоступная база данных IDatabase GetDb (int db) { вернуть _redis.GetDatabase(дб); } } Я внес свои определения в раздел JSON файла appsettings.json
"Redis": { «Хост»: «локальный хост», «Почта»: 6379 }, Я выполнил часть настройки службы на стороне запуска. и я также добавил его в качестве промежуточного программного обеспечения в разделе «Настройка».
public void ConfigurationServices (службы IServiceCollection) { Services.AddSingleton(); Services.AddControllersWithViews(); } Я получил следующую ошибку
Конечные точки не указаны (параметр «конфигурация»)
_redis = ConnectionMultiplexer.Connect(configString);
Мобильная версия