1
25
显而易见的旁白;如果你没有 Windows功能->Microsoft消息队列(MSMQ)服务器 安装后,您将收到此错误。只需转到 程序和功能 然后 打开或关闭Windows功能 . |
2
5
我一点也不知道,但现在情况正在好转。 在SO和谷歌上呆了几个小时后,我写了一个快速控制台应用程序,用从这里获取的代码检查MSMQ是否安装在这两台服务器上。。。 https://stackoverflow.com/a/16104212/192999 我在Server1和Server2上都运行了控制台应用程序,结果都是True to IsMsmqInstalled。 然后我运行了我的应用程序,“无法加载DLL‘mqrt.DLL’”错误不再出现。
我不知道打给
我希望这对将来的人有所帮助! |
3
1
这可能是由于SERVER2上的服务在MSMQ完成初始化之前启动并完成初始化而导致的。测试这一点的最简单方法是重新启动承载WCF MSMQ端点的服务。如果WCF服务是在IIS中托管的,那么跳过应用程序池可能也会做同样的事情,但我不确定——我从未处理过IIS托管的MSMQ端点。 如果重新启动服务可以解决您的问题,并且您自己的服务是Windows服务,那么您可以将MSMQ添加为您自己服务的依赖项,以便它将延迟启动,直到MSMQ准备就绪。 This 关于服务器故障的回答描述了如何做到这一点。顺便说一句,你想依赖的服务被称为“消息排队” |
leahsaif · 未连接使用Java的映射网络驱动器 7 年前 |
Renaro Santos · 在Windows服务器上创建SVN用户 10 年前 |
tuespetre · 应用程序池回收后MVC路由丢失(更新标题3/3/14) 10 年前 |
ETFairfax · 无法加载DLL“mqrt.DLL” 11 年前 |