我们正在尝试解决一些正在发生的WCF套接字错误(这些错误正在填充我们的WCF跟踪日志中的一项服务)。我们正在套接字错误(更准确地说,是“中止SocketConnection处”)所有的时间,但这些之前,我们送花儿给人有:
:处理行动“http://tempuri.org/IConnectionRegister/ValidateUriRoute
和
来自:流程动作'http://tempuri.org/IConnectionRegister/VididateUriRoute
它总是恰好在套接字中止之前发生。
跟踪日志字面上充满了这些错误和调用,我想知道是否有人可以摆脱它的任何光。任何帮助最受赞赏。
问候,
史蒂夫ValidateUriRoute - 它是什么?为什么它会中止我的套接字?
2
A
回答
0
希望我能提供一些更深入的了解,但我们也遇到了相同的条件,没有任何真正的答案。不过,它似乎与TCP端口共享有关。我怀疑端口共享服务没有立即响应验证请求,或者它确实会中止通道。同时,请求被重新传输并最终通过,所以整个WCF通信不会失败。
我可以提供的最好 - 希望它有帮助。
1
我们也遇到过这个问题,并将其跟踪到TCP端口共享服务。我们在page上尝试了很多不同的建议。
什么似乎帮助最被越来越maxPendingAccepts,将ListenBackLog和maxPendingConnections这些值:
<net.tcp listenBacklog="100" maxPendingConnections="1000" maxPendingAccepts="10" receiveTimeout="00:00:10" teredoEnabled="false">
但是,我们永远无法完全删除的问题。最后,我们决定放弃端口共享(以及与之一起使用IIS托管),并采用自行托管的解决方案。我可以高兴地说,这个问题在我们切换后完全消失了。
相关问题
- 1. - 为什么?我怎么能阻止它?
- 2. 什么是C#中的字段,我为什么要使用它?
- 3. 什么是python中的类,它做什么,它为什么需要它?
- 4. 这是什么字符“”,它为什么会导致换行符?
- 5. 为什么JavaScript转换它,它是什么将它转换为?
- 6. 春天 - 它是什么,为什么我想要使用它?
- 7. JavaVM.framework。它是什么?我怎么用它?
- 8. 什么是套接字的定义,为什么需要它以及它是如何工作的?
- 9. 为什么它不终止?
- 10. 为什么它终止?
- 11. 什么是R中的因子,为什么我们需要它
- 12. 为什么NSString'忘记'它是什么?
- 13. 什么是clojure.lang.Var.getRawRoot和它为什么叫?
- 14. POINTER_32 - 它是什么,为什么?
- 15. 为什么不是这个Ruby哈希我认为它会是什么?
- 16. 为什么我需要Iterator接口,为什么要使用它?
- 17. 为什么它给我BufferUnderflowException
- 18. 什么是string array [] =“”;是什么意思?为什么它有效?
- 19. 为什么我不能接收字符串,它是空
- 20. org.springframework.orm.hibernate3.HibernateSystemException:...为什么它是?
- 21. 为什么它不是rtl?
- 22. 什么是AudioFlinger?它为什么会失败TONE_PROP_ACK?
- 23. 什么是UMThunkStubAMD64,它为什么会出现瓶颈?
- 24. 这个错误是什么意思,它为什么会出现?
- 25. 什么是W3.JS,为什么W3School会推广它?
- 26. 什么是“终止对象”,为什么我不能调用它的方法?
- 27. MSBuild:它是什么,我什么时候需要它?
- 28. Windows上的Spark - 什么是winutils,为什么我们需要它?
- 29. 什么是element.style,它为什么重写我的CSS设置?
- 30. 什么是dsCorePropagation属性,为什么我的脚本使用它?
嗨Danp,感谢您的协助。我前段时间搁置了这个问题,但很想深入了解它 - 我会让你知道我的解决方案。 – MrCraze