Проблема 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
Ответить

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

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

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

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

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