WCF с MSMQ Тестирование - PullRequest
       15

WCF с MSMQ Тестирование

0 голосов
/ 08 декабря 2018

У меня есть [ServiceContract] MyServiceContract с некоторыми методами, украшенными [OperationContract (IsOneWay = true)].Один из методов называется LoadFile.

У меня есть ChannelFactory с NetMsmqBinding (ExactlyOnce = true) и EndPointAddress ("net.msmq: //localhost/private/MyService.svc").

У меня MSMQ, настроенный как Transactional и названный «MyService.svc».

В моем приложении наступает момент, когда я вызываю ChannelFactory.CreateChannel, чтобы получить конкретный экземпляр MyService (который реализует MyServiceContract).

Когда я вызываю LoadFile для этого экземпляра, он отправляет сообщение в мой MSMQ.

Когда я работаю в среде выпуска, тот метод LoadFile, который был отправлен в мой MSMQ, отрывается и выполняется.

Когда я работаю в тестовой среде на локальном компьютере, тот метод LoadFile, который был отправлен в мой MSMQ, просто сидит там.

Я подозреваю, что MyService не работает.Но если это так, я не знаю, с чего начать.

...