webservice 远程调用问题,求救~~

jqj2013 2015-08-25 05:56:50
1、内网服务器通过防火墙端口完全对应的方式映射到公网。
2、webservice 在内网地址上可以通过网页访问直接调用,也可以在winform中引用。
3、webservice 在公网地址上可以通过网页访问直接调用,但不可以在winform中引用。
4、webservice 在公网地址上引用是提示“引用完成”的,没问题,程序在使用其中方法时报错:基础连接已经关闭:接收时发生错误。(无法从传输连接中读取数据:您的主机中的软件中止了一个已建立的连接。。)


...全文
198 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
jqj2013 2015-08-28
  • 打赏
  • 举报
回复
已搞定,是上网行为管理给限制住了
caoqinghua 2015-08-26
  • 打赏
  • 举报
回复
建议楼主写一个helloworld webservice ,看看winform能否调用.如果不能调用,找硬件上面的原因,看看是否加了vpn. 是否有代理上网(浏览器能用是因为浏览器自动帮你做了代理.你的程序没有处理),
寂空冷 2015-08-26
  • 打赏
  • 举报
回复
你调试下,看传入的URL和EndPoint...对吗?
qbilbo 2015-08-26
  • 打赏
  • 举报
回复
跟踪一下winform程序中客户端代理实例的url属性。
jqj2013 2015-08-25
  • 打赏
  • 举报
回复
引用 2 楼 蝶恋花雨的回复:
有没有可能是你们防火墙或者杀毒的 造成的?你用ping 测试下这IP的情况 看看
浏览器访问调用都是正常的,放在程序里就报这让人头疼的错。但愿是防火墙原因吧。
蝶恋花雨 2015-08-25
  • 打赏
  • 举报
回复
有没有可能是你们防火墙或者杀毒的 造成的?你用ping 测试下这IP的情况 看看
jqj2013 2015-08-25
  • 打赏
  • 举报
回复
别沉了别沉了别沉了别沉了别沉了

110,539

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧