如果是这样,你的经历是什么?
你推荐它吗?
这就是我所说的 http://ayende.com/Blog/archive/2008/01/22/Rhino-Security-Overview-Part-I.aspx
我看到一个非常奇怪的错误,我很难追踪到。我认为它与我的Rhino ESB的配置有关,尽管我不确定RSB是否实际上是由它引起的,所以我想问一下是否有其他人在MSMQ的任何其他用法中遇到了此问题。
我将RSB用作Web应用程序中的客户端(ASP.NET,客户端在后台运行)。客户端通过用于RSB的MSMQ绑定与Windows服务对话。重新启动服务似乎永远不会对MSMQ产生影响,手动重新启动IIS也不会。但是,每当我实际重新启动计算机本身时,MSMQ始终拒绝启动备份,并声称“队列处于不一致状态”。尝试手动启动MSMQ会导致相同的错误,实际上使MSMQ安装完全无用。解决此问题的唯一方法是实际删除然后重新安装MSMQ。
我通过全能的Google找到的唯一信息是对MSMQ 2.0中的问题的引用(此问题在MSMQ 4.0中发生)。我已经验证了服务和网站在关闭时都在总线上调用了Dispose。
有谁知道为什么会发生这种情况?谢谢!