У меня есть приложение MVC с пользовательским именем. После входа в веб-приложение отображаемое имя будет установлено на имя пользователя, которое будет использоваться в приложении.Установить имя пользователя для rebus, чтобы использовать его для подключения к messagebus
Когда я пытаюсь подключиться к очереди, я получаю исключение, которое messagequeue не может разрешить мое имя пользователя. Я хотел бы, чтобы сообщение было подключено идентификатором ApplicationPool Identity или идентификатором сайта, а не пользователем входа из приложения. Как настроить rebus для использования другого пользователя (установить учетные данные для ex.)?
ошибка дает мой следующий StackTrace:
at System.Messaging.AccessControlList.MakeAcl(IntPtr oldAcl)
at System.Messaging.MessageQueue.SetPermissions(AccessControlList dacl)
at Rebus.Shared.MsmqUtil.EnsureMessageQueueExists(String path)
at Rebus.Transports.Msmq.MsmqMessageQueue..ctor(String inputQueueName, Boolean allowRemoteQueue)
at Rebus.Transports.Msmq.MsmqConfigurationExtension.DoIt(RebusTransportConfigurer configurer, String inputQueueName, String errorQueueName)
at Rebus.Transports.Msmq.MsmqConfigurationExtension.UseMsmqAndGetInputQueueNameFromAppConfig(RebusTransportConfigurer configurer)
Я начал его в одиночном режиме при первом отправке сообщения. Я попробую в app_start – MightyMouseTheSecond
Perfect !!! работает как шарм – MightyMouseTheSecond