c# - WCF 服务有时会拒绝客户端凭据
问题描述
我有一个 WCF 服务,它在启动时创建自己的辅助 IP(使用netsh
)并侦听该 IP。有时,当服务器开始侦听来自同一台机器的客户端时,它恰好无法连接(客户端凭据被拒绝)。但是,从其他机器上,没有这样的连接问题。
在原始 IP 上启动服务时,似乎没有出现连接问题,但前一个场景的非确定性行为让我无法得出任何结论。
这是用于凭据和保护级别的内容:
TcpClientCredentialType clientCredentialType = TcpClientCredentialType.Windows;
ProtectionLevel protectionLevel = ProtectionLevel.EncryptAndSign;
我想知道这里发生了什么。欢迎任何建议/见解。
解决方案
推荐阅读
- scala - 在 SPARK DataFrame 上循环
- r - 如何动态地将 curl 变量发送到管道工功能?
- python - 如何使用数据框的 column_name 作为行的值?
- r - R markdown 无法识别加载的 LaTeX 包
- c++ - 如何在 Linux 中从 .so 文件打开可执行文件?
- button - 当我按下 LED 时,Arduino MIDIUSB 按钮停止工作
- flutter - 如何在列表上方添加按钮?
- ios - 如何重新安装从 iPhone 中删除的测试应用程序?
- javascript - 使用 material-ui-picker 在 React Hooks 中未更新日期(handleDateChange)
- c++ - 在 C++ 的链表中使用 * 的区别