problema MSMQ di accesso in NServiceBus con il servizio web asp.net
-
18-09-2019 - |
Domanda
Sto cercando di implementare editore - iscriversi nel mio progetto di servizi asp.net (WCF) web. Quando sto cercando di creare bus in Global.asax
protected void Application_Start(object sender, EventArgs e)
{
try
{
log4net.Config.XmlConfigurator.Configure();
Bus = NServiceBus.Configure.WithWeb()
.SpringBuilder()
.BinarySerializer()
.MsmqTransport()
.IsTransactional(false)
.PurgeOnStartup(false)
.UnicastBus()
.ImpersonateSender(false)
.CreateBus()
.Start();
}
catch (Exception ex)
{
log.Error(ex);
}
}
public static IBus Bus { get; private set; }
, ma non è la creazione di bus .. allora è gettando eccezione
Exception reached top level.
System.Messaging.MessageQueueException: Access to Message Queuing system is denied.
at System.Messaging.MessageQueue.MQCacheableInfo.get_ReadHandle()
at System.Messaging.MessageQueue.StaleSafeReceiveMessage(UInt32 timeout, Int32 action, MQPROPS properties, NativeOverlapped* overlapped, ReceiveCallback receiveCallback, CursorHandle cursorHandle, IntPtr transaction)
at System.Messaging.MessageQueue.ReceiveCurrent(TimeSpan timeout, Int32 action, CursorHandle cursor, MessagePropertyFilter filter, MessageQueueTransaction internalTransaction, MessageQueueTransactionType transactionType)
at System.Messaging.MessageQueue.Peek(TimeSpan timeout)
at NServiceBus.Unicast.Transport.Msmq.MsmqTransport.Receive()
at NServiceBus.Utils.WorkerThread.Loop()
Come posso evitare questo? .... .... mi colpisce in mezzo ...
NRK
Soluzione
Questo è probabilmente un problema di sicurezza, assicurarsi di dare tutti pieni diritti alle code coinvolti
Spero che questo aiuti!
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow