Конечные точки не указаны (параметр «конфигурация»)C#

Место общения программистов C#
Ответить
Anonymous
 Конечные точки не указаны (параметр «конфигурация»)

Сообщение 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);
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»