Проблема Aspire с компонентом Azure Service BusC#

Место общения программистов C#
Anonymous
Проблема Aspire с компонентом Azure Service Bus

Сообщение Anonymous »

Я пытался настроить Aspire в решении .NET Core, которое уже использует служебную шину Azure для обмена сообщениями. Я выполнил действия, описанные на этой странице, но получил следующую ошибку в проекте, использующем компоненты:

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

Failed to apply configuration value 'ConnectionStrings__Messaging'. A dependency may have failed to start.
В проекте App Host я также получил следующую ошибку:

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

Connection string parameter resource could not be used because connection string 'Messaging' is missing.
Я вижу ошибки в разделе «Журналы» панели мониторинга, которую Aspire предоставляет при запуске проекта App Host.
В при запуске проекта, потребляющего компоненты, у меня есть следующие строки:

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

builder.AddAzureServiceBusClient("Messaging");
В файле appsettings.json у меня есть этот параметр:

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

"ConnectionStrings": { "Messaging": "Endpoint=sb://somenamespace.servicebus.windows.net/;SharedAccessKeyName=Manage;SharedAccessKey=someaccesskey;EntityPath=topic1"},
И наконец, при запуске проекта App Host я получил следующее:

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

   var serviceBus = builder.AddConnectionString("Messaging");
builder.AddProject("notificationservice").WithReference(serviceBus);
Чего мне не хватает? Почему проекты не могут прочитать настроенную строку подключения?


Подробнее здесь: https://stackoverflow.com/questions/784 ... -component

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