我已经通过消息队列获得了这个 WCF 服务。
服务配置如下:
<service name="EmailServices.EmailService" behaviorConfiguration="serviceBehaviour">
<endpoint address="mex" binding="mexHttpBinding" bindingConfiguration="" name="mexEmailService" contract="IMetadataExchange" />
<endpoint name="netMsmqEmailService" address="net.msmq://w2k8services/emailservices_w2k8services" contract="EmailServices.IEmailService"
binding="netMsmqBinding" bindingConfiguration="netMsmq" />
<host>
<baseAddresses>
<add baseAddress="http://localhost:8008/EmailService" />
</baseAddresses>
</host>
</service>
像这样的绑定
<netMsmqBinding>
<binding name="netMsmq" exactlyOnce="true" receiveErrorHandling="Move" receiveTimeout="00:45:00" maxReceivedMessageSize="2147483647">
<security mode="None" />
</binding>
非常基本的消息队列服务,在本地运行良好
在生成代理并调用函数后,消息就不会到达服务。停止服务时,它们不会进入任何队列,尽管有时您会看到一个很快出现在客户端计算机的传出队列中
跟踪文件说一切正常,只是它无法查看是否是事务性的。这是...
我不知道该尝试什么了,我会说它应该可以工作,但事实并非如此。我还能尝试什么?