![](/img/trans.png)
[英]How do we fetch real time messages from RabbitMQ queue without having any delay in .NET?
[英]Messages not getting picked up from a queue having underscore in its name
我有一个WCF服务QueuedService.TicketingService.svc
托管在IIS下的应用程序名称QueuedService_1_1
。 因此,该服务的完整URL为:
http://example.com/QueuedService_1_1/QueuedService.TicketingService.svc
该服务具有net.msmq端点:
<endpoint address="net.msmq://example.com/private/QueuedService_1_1/QueuedService.TicketingService.svc"
binding="netMsmqBinding"
bindingConfiguration="MsmqBindingTransactional"
contract="QueuedService.ITicketingService" />
我在MSMQ中创建了一个名为:
QueuedService_1_1/QueuedService.TicketingService.svc
当我调用此服务时,消息将传递到队列中,但不会被该服务接收。 当我在浏览器中单击服务URL时,该消息就会被服务选择。
IIS应用程序名称和队列名称的命名即_1_1
是否存在问题? 因为当我托管没有_1_1
的相同服务时,即IIS中的QueuedService
和名为QueuedService/QueuedService.TicketingService.svc
队列,它可以工作。
不确定是否可以使用,但是请尝试-
代替_
。
参见MSDN 。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.