我的服务app.config中的netTcpBinding将安全模式设置为'None',并且工作正常 . 当我将其更改为默认模式nettcpbinding ieMode = Transport和clientCredentialType =“Windows”时,我在GUI项目中获得以下异常,同时连接到此服务

套接字连接已中止 . 这可能是由于处理消息的错误或远程主机超出接收超时或基础网络资源问题引起的 . 本地套接字超时为'00:00:59.6982306' .

我在跟踪查看器中查看了服务跟踪,并显示以下错误消息:由于AddressFilter不匹配,因此无法在接收方处理带有'net.tcp:// localhost:9200 / MyService / mex / mex'的消息 . EndpointDispatcher . 检查发送方和接收方的EndpointAddresses是否一致 . 如果我用nettcpendpoint创建一个具有默认传输安全性的新服务,那么工作正常 .

如果有人对此有任何疑问,请告诉我 .