0

我有一个 [ServiceContract] MyServiceContract,其中一些方法用 [OperationContract(IsOneWay = true)] 装饰。其中一种方法称为 LoadFile。

我有一个带有 NetMsmqBinding (ExactlyOnce = true) 和 EndPointAddress("net.msmq://localhost/private/MyService.svc") 的 ChannelFactory。

我有一个 MSMQ 设置为事务性并命名为“MyService.svc”。

在我的应用程序中,有时我调用 ChannelFactory.CreateChannel 来获取 MyService 的具体实例(它实现了 MyServiceContract)。

当我在该实例上调用 LoadFile 时,它​​会向我的 MSMQ 发送一条消息。

当我在发布环境中运行时,转到我的 MSMQ 的 LoadFile 方法会被取消并执行。

当我在本地机器测试环境中运行时,转到我的 MSMQ 的 LoadFile 方法就在那里。

我怀疑 MyService 没有运行。但如果是这样的话,我不知道如何开始。

4

0 回答 0