我有一个使用 WAS 在 IIS 中托管的 WCF 服务。当我尝试使用 net.tcp 绑定访问此服务时,出现以下错误:
从管道读取错误:无法识别的错误 109 (0x6d)。
使用 basicHttp 时我没有遇到问题。
奇怪的是,我可以通过随机更改 web.config 并保存它来“修复”问题。直到我执行 IISReset 或应用程序池回收,问题才会消失。然后它再次被破坏,直到我再次更改(或只是保存)web.config ......
- 我已经启用了跟踪,但这只是给出了无法识别的错误。
- 重新启动没有帮助。
- 我提高了 WCF 的阈值,但这并没有改变任何东西。
合约真的很简单,没有复杂的类型,所以没有序列化问题。返回消息大小是一个只有 12 个字符的字符串