wcf错误: 1. 这通常是由于不正确的地址或者 SOAP 操作导致的; 2. 远程主机强迫关闭了一个现有的连接


错误1:

没有终结点在侦听可以接受消息的 net.tcp://127.0.0.1:3726/IStatusMessageAPI。

这通常是由于不正确的地址或者 SOAP 操作导致的。如果存在此情况,请参见 InnerException 以了解详细信息。


这个经检查,发现是客户端终结点拼写错误:

服务端是: net.tcp://127.0.0.1:3726/IStatusMessageAPI

客户端是: net.tcp://127.0.0.1:3726//ISharePublishMessage


错误2:

远程主机强迫关闭了一个现有的连接。

套接字连接已中止。这可能是由于处理消息时出错或远程主机超过接收超时或者潜在的网络资源问题导致的。

本地套接字超时是“00:00:59.9970015”。


这个原因是服务端的NetTcpBinding的设定项,客户端要无条件保持一致,否则就会报上面错误。

服务端的设置项如下面所示:

 NetTcpBinding bind3 = new NetTcpBinding();
            bind3.ReceiveTimeout = new TimeSpan(1, 0, 0);
            bind3.MaxBufferPoolSize = 64000000;
            bind3.MaxReceivedMessageSize = 64000000;
            bind3.ReliableSession.Enabled = true;
            bind3.Security.Mode = SecurityMode.None;

那么你客户端也应该保持一样。



错误3:

host启动时报一个依赖项xxxx没有引用。而你确信已经引用了它。


这个原因有一种可能是,你的工程中存在同一个命名的项目。

让人想不到的是,即使你把其中一个不要的项目缷载掉,也没有用。然后你把一个项目的命名空间改了也不行。

关键是你要把想它缷载掉项目的目录及下面全部文件从磁盘上面删除掉

这个问题可以把你难倒至崩溃~~~  




本文出自勇哥的网站《少有人走的路》wwww.skcircle.com,转载请注明出处!讨论可扫码加群:
本帖最后由 勇哥,很想停止 于 2024-08-21 15:11:06 编辑

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

会员中心
搜索
«    2025年3月    »
12
3456789
10111213141516
17181920212223
24252627282930
31
网站分类
标签列表
最新留言
    热门文章 | 热评文章 | 随机文章
文章归档
友情链接
  • 订阅本站的 RSS 2.0 新闻聚合
  • 扫描加本站机器视觉QQ群,验证答案为:halcon勇哥的机器视觉
  • 点击查阅微信群二维码
  • 扫描加勇哥的非标自动化群,验证答案:C#/C++/VB勇哥的非标自动化群
  • 扫描加站长微信:站长微信:abc496103864
  • 扫描加站长QQ:
  • 扫描赞赏本站:
  • 留言板:

Powered By Z-BlogPHP 1.7.2

Copyright Your skcircle.com Rights Reserved.

鄂ICP备18008319号


站长QQ:496103864 微信:abc496103864