Не могу получить доступ к Redis с aspire.net9C#

Место общения программистов C#
Ответить
Anonymous
 Не могу получить доступ к Redis с aspire.net9

Сообщение Anonymous »

Я использую Parallels на своем Mac для запуска виртуальной машины Windows 11. Docker Desktop работает на Mac. Я создал приложение Aspire.NET 9, использующее Redis. Приложение разработано с использованием VS Code для Mac и Visual Studio 2022 для Windows. Версия для Mac работает нормально, но версия для Windows не может подключиться к Redis.
Код хост-приложения C#:

Код: Выделить всё

var builder = DistributedApplication.CreateBuilder(args);

var cache = builder.AddRedis("cache", 6379);

var apiService = builder.AddProject
("apiservice");

builder.AddProject("webfrontend")
.WithExternalHttpEndpoints()
.WithReference(cache)
.WithReference(apiService);

builder.Build().Run();
Как изменить конечную точку Redis с localhost на IP-адрес Mac? В настоящее время конечной точкой является localhost, и мне трудно найти решение.
спасибо

Подробнее здесь: https://stackoverflow.com/questions/792 ... spire-net9
Ответить

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

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

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

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

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