我在 ServiceA 上有一个需要从 ServiceB 调用的方法。该方法需要 5 分钟以上的时间来执行,我不关心它的返回值。(该方法的输出以另一种方式处理)
我已经IServiceA
像这样设置了我的方法:
[OneWay]
Task LongRunningMethod(int param1);
然而,这似乎没有运行,因为我得到System.TimeoutException: This can happen if message is dropped when service is busy or its long running operation and taking more time than configured Operation Timeout.
一种选择是增加超时时间,但似乎应该有更好的方法。有没有?