队列不存在,或您没有足够的权限执行该操作-另一种原因
生活随笔
收集整理的這篇文章主要介紹了
队列不存在,或您没有足够的权限执行该操作-另一种原因
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
今天在虛擬機上調(diào)程序的時候,將消息隊列的地址配置成了127.0.0.1,結(jié)果總是報下面的錯誤:?[2011-04-19 10:53:53,331 ERROR StartProcess]?-- Excute InitMessageQueue Error! Error :調(diào)用的目標(biāo)發(fā)生了異常。System.Reflection.TargetInvocationException: 調(diào)用的目標(biāo)發(fā)生了異常。 ---> **.OperateErrorException: 獲取MSB反饋的消息隊列失敗,錯誤信息為**.OperateErrorException: 啟動監(jiān)聽失敗。隊列路徑:msbresponse;主機:msbresponse;名稱:rockee ---> System.Messaging.MessageQueueException: 隊列不存在,或您沒有足夠的權(quán)限執(zhí)行該操作。? ?在 System.Messaging.MessageQueue.MQCacheableInfo.get_ReadHandle()? ?在 System.Messaging.MessageQueue.ReceiveAsync(TimeSpan timeout, CursorHandle cursorHandle, Int32 action, AsyncCallback callback, Object stateObject)? ?在 System.Messaging.MessageQueue.BeginReceive()? ?在 **.SystemService.Mq.MSMessageQueueMgr.Listen(MSMQCfgInfo cfg, RecievedMsgOKEventHandler handle)? ?--- 內(nèi)部異常堆棧跟蹤的結(jié)尾 ---? ?在 **.SystemService.Mq.MSMessageQueueMgr.Listen(MSMQCfgInfo cfg, RecievedMsgOKEventHandler handle)? ?在 **.SystemService.Mq.MSMQQueue.StartListen(Type[] arrRequireType)? ?在 **.AppServer.MSBService.MSBInvokerClass.InitMessageQueue()? ?在 **.AppServer.MSBService.MSBInvokerClass.InitMessageQueue()? ?--- 內(nèi)部異常堆棧跟蹤的結(jié)尾 ---? ?在 System.RuntimeMethodHandle._InvokeMethodFast(Object target, Object[] arguments, SignatureStruct& sig, MethodAttributes methodAttributes, RuntimeTypeHandle typeOwner)? ?在 System.RuntimeMethodHandle.InvokeMethodFast(Object target, Object[] arguments, Signature sig, MethodAttributes methodAttributes, RuntimeTypeHandle typeOwner)? ?在 System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture, Boolean skipVisibilityChecks)? ?在 System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)? ?在 System.Reflection.MethodBase.Invoke(Object obj, Object[] parameters)
?
檢查了消息隊列服務(wù),存在并且有everyone權(quán)限,再用消息隊列測試工具M(jìn)SMQTracer?測試,照樣能讀寫,于是抱著試驗的態(tài)度將127.0.0.1換成了本機對外IP,結(jié)果訪問成功;
?
將該問題記錄在這里,以放置以后同樣問題的出現(xiàn);?
總結(jié)
以上是生活随笔為你收集整理的队列不存在,或您没有足够的权限执行该操作-另一种原因的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: C#读写xml文件最简单方法(操作配置文
- 下一篇: 关于开发自我训练课程