2015-08-24 3 views
3

Я пытаюсь следовать вместе с этим уроком https://azure.microsoft.com/en-us/documentation/articles/service-bus-dotnet-multi-tier-app-using-service-bus-queues/ в очередях в лазурной области, но я решил использовать приложение MVC вместо роли в Интернете. У меня есть все, чтобы перейти к шагу 9 создания веб-роли, где говорится, что теперь вы можете нажать «отправить» и посмотреть, как увеличивается количество ваших сообщений на странице.Отправить сообщение для azure queue Microsoft.ServiceBus.Messaging.MessagingEntityNotFoundException

Вместо этого я получаю исключение типа «Microsoft.ServiceBus.Messaging.MessagingEntityNotFoundException» произошло в Microsoft.ServiceBus.dll, но не был обработан в пользовательском коде

Дополнительная информация: 40400: конечная точка не найдена.

на шаге 8, когда он отправляет сообщение в очередь. Он обнаруживает, что очередь находится там, или она не пропускает проверку, потому что она создана, поэтому я должен думать, что это какая-то проблема с доступом.

Может кто-нибудь, пожалуйста, помогите мне?

ответ

1

Настолько смешно, что у меня был весь код в соответствии с учебным пособием, но после проверки метаданных определения ошибок он говорит, что сущность, которая не найдена, обычно означает, что она не может найти очередь. Так как выстрел в темноте я посмотрел на эту строку

OrdersQueueClient = messagingFactory.CreateQueueClient ( «OrdersQueue»);

и предположил, что, возможно, OrdersQueue на самом деле должен совпадать с именем моей очереди, которое я забыл во время своего первого прохождения. Поэтому, если вы не получили сущности, убедитесь, что вы проверили строку соединения и имя очереди на лазурном портале. Надеюсь, это полезно.

Смежные вопросы