首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Windows 8.1 wcf通信通用算法异常

Windows 8.1 wcf通信通用算法异常
EN

Stack Overflow用户
提问于 2015-11-24 08:11:37
回答 1查看 212关注 0票数 2

我们遇到了一个奇怪的问题,一个软件,已经工作了5年。最近我们改变了个人电脑,现在我们正在windows 8.1上开发

问题:我们有一个在后台连接到使用证书的wcf服务的网站。然后我们启动网站并尝试登录。首先,我们发现我们有一个例外:

套接字连接被中止。这可能是由于处理邮件时出错、远程主机超过接收超时或基础网络资源问题造成的。本地套接字超时时间为'00:19:59.9910127‘

一个奇怪的消息,因为我们有这个即时,所以我们不需要等待20分钟的超时。因为我们需要弄清楚到底是怎么回事,我们在另一台装有Windows8.1的电脑上尝试了这个设置,一切都很完美,网站没有任何问题。然后,我们决定交换连接,看看我们是否可以复制,所以我们就这样结束了:

  1. 我到学院的=>可以
  2. 学院到我的=> ok
  3. 学院对自己=> ok
  4. 我对自己的=>错误

然后我试图在windows日志中寻找答案。在系统日志中。我在那里发现了tls协议的问题。Windows事件36888Windows事件36874,然后我们搜索tls周围的问题,因为这两个事件id,但我们找不到任何东西。

更奇怪的是,我们有一个厚厚的客户端也安装在我的机器上,通过相同的wcf服务连接,而且这个客户端的工作也是正确的。厚客户端和网站都是用C#编写的。

我为web客户端连接启用了wcf跟踪。我通过以下链接共享此文件:当在选项卡页活动的中打开时,最后一条消息包含错误。

客户端和服务器无法通信,因为它们没有通用的算法。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-11-27 09:00:07

经过大量的研究,它最终变成了TLS 1.2,当它被禁用时,一切都像魅力一样工作。

我们在.net 3.5中创建项目和在.net 4.0中创建项目的其他测试结果表明,.net 3.5工作起来很有魅力,而.net 4.0就像上面描述的那样失败了。

在最后一次测试中,我们再次搜索了网络,并找到了一个可能对我们有帮助的链接。WCF .NET 4.0没有TLS1.0就无法工作

该工具向我们展示了我们已经启用了所有功能,但是通过阅读文章,我们发现我们可能会有另一个问题,因为我们也在这台机器上安装了sql server 2014。我真的希望如果有人有这个问题,他会找到这个职位。这让我们忙了三天。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33888401

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档