首页
新闻
论坛
群组
Blog
文档
下载
读书
Tag
网摘
搜索
.NET
Java
游戏
视频
人才
外包
培训
数据库
书店
程序员
欢迎您:
游客
| 退出
| 登录
注册
帮助
我的帖子
我参与的帖子
我的空间
我的网摘
CSDN
CSDN社区
.NET技术
C#
将帖子提前
放进我的网摘
推荐给好友
我要提问
帖子加分
生成帖子
置顶
推荐(加精)
取消推荐(加精)
锁定帖子
移动帖子
取消引用
结帖去...
管理菜单
页面风格切换
标准风格
老版本论坛
把 WCF 部署到服务器上,连接不上。抛出 CommunicationException 异常。"基础连接已经关闭: 连接被意外关闭"
[已结帖,结帖人:sharesoon]
加为好友
发送私信
在线聊天
sharesoon
TEMPTATION
等级:
可用分等级:
贫农
总技术分:
0
总技术分排名:
316854
结帖率:
92.86%
发表于:
2008-08-08 15:32:57
楼主
把 WCF 部署到服务器上,连接不上。抛出 CommunicationException 异常。"基础连接已经关闭: 连接被意外关闭"
服务器端配置
<services>
<service behaviorConfiguration="HHH.BaoAn.WCF.BaoAnServiceBehavior" name="HHH.BaoAn.WCF.BaoAnService">
<endpoint address="" binding="wsHttpBinding" contract="HHH.BaoAn.WCF.IBaoAnService" bindingConfiguration="StreamedBindingConfiguration">
<identity>
<dns value="192.168.3.3" />
</identity>
</endpoint>
<endpoint address="mex" binding="mexHttpBinding" contract="IMetadataExchange" />
<host>
<baseAddresses>
<add baseAddress="http://192.168.3.3:8738/BaoAnService/" />
</baseAddresses>
</host>
</service>
客户端配置
<endpoint address="http://192.168.3.3:8738/BaoAnService/" binding="wsHttpBinding"
bindingConfiguration="Main_WSHttpBinding_IBaoAnService" contract="BaoAnWCF.IBaoAnService"
name="Main">
<identity>
<dns value="192.168.3.3" />
</identity>
</endpoint>
方法定义
[OperationContract(IsOneWay=true)]
void Init();
问题点数:
50
回复次数:
6
显示所有回复
显示星级回复
显示楼主回复
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
dengchenlu
一只小鸟
等级:
可用分等级:
中农
总技术分:
3895
总技术分排名:
5535
发表于:
2008-08-09 08:36:04
1
楼 得分:
4
顶起
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
yagebu1983
君子在下则排一方之难,在上则止息万物之嚣. 人以懦弱无刚为大耻,男儿自立,必须有倔强之气.
等级:
可用分等级:
中农
总技术分:
13623
总技术分排名:
1200
发表于:
2008-08-09 09:43:07
2
楼 得分:
4
wcf没弄过呢!!
学习!!
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
gyc
Son of VB.NET
等级:
可用分等级:
小地主
总技术分:
3038
总技术分排名:
6932
发表于:
2008-08-09 11:31:05
3
楼 得分:
10
楼主是在什么里面HOST的?
虽然是HTTP, 但如果使用Win Host一类的, 容易被防火墙阻止
另外,一点,可能就是认证了, 默认是用Windows认证,你试着关掉认证看看
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
LQknife
安乃定:不吃头疼,吃了上瘾。
等级:
可用分等级:
中农
总技术分:
5881
总技术分排名:
3710
发表于:
2008-08-19 11:09:44
4
楼 得分:
2
晓习
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
caicai_45
菜菜
等级:
可用分等级:
富农
总技术分:
1452
总技术分排名:
14181
发表于:
2008-08-19 11:51:02
5
楼 得分:
30
1 看你的异常应该是客户端抛出的, 那么先用ie访问你服务器部署的地址:
http://192.168.3.3:8738/BaoAnService/
在服务器端用ie打开,看到的应该是类似Webservice的界面, 如果看不到,服务器端问题。
2 如果可以看到界面,说明服务器端没问题。 用客户端的IE打开,看一下能不能看到界面,
如果看不到的话,说明链路问题。一般是不会封闭80端口的。 你可以采用ping 服务器端,或者telnet 服务器IP 80 的方式,
来看看是否能获取到响应数据
3 如果客户端可以看到界面,那么说明, 你是客户端的代码有问题,可能是在代理类实例化的时候出了问题。
除了看当前异常,最好再看看 innerException,看看有无内部异常。往往是内部异常引发的。
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
caicai_45
菜菜
等级:
可用分等级:
富农
总技术分:
1452
总技术分排名:
14181
发表于:
2008-08-19 11:53:13
6
楼 得分:
0
不好意思,刚刚没有看详细的配置, 建议你的客户端和服务器端的Binder的方式最好是一致的,
不清楚不一致是否会报错出来。
你自己的
服务器端: <endpoint address="mex"
binding="mexHttpBinding"
contract="IMetadataExchange" />
客户端: <endpoint address="http://192.168.3.3:8738/BaoAnService/"
binding="wsHttpBinding"
修改
删除
举报
引用
回复
将帖子提前
放进我的网摘
推荐给好友
我要提问
帖子加分
结帖去...
管理菜单
页面风格切换
标准风格
老版本论坛
网站简介
-
广告服务
-
网站地图
-
帮助
-
联系方式
-
诚聘英才
-
English
-
问题报告
北京创新乐知广告有限公司 版权所有 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
abc推荐给好友