把 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();
<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();
解决方案 »
- MouseLeftButtonDown和PreviewMouseLeftButtonDown,有何区别?
- .Net保存网页图片到本地时报错:远程服务器问题404:未找到
- 根据类属性获得当前属性的名称,哪位高手帮忙解决下
- remoting中序列化的问题
- 饭碗问题,也是最后一个问题!!!!!!!!!!!!
- 20060810001 ??
- .net Remoting连接响应太慢,有高人知道原因么?
- 我在做一张修改的页面DropDownList绑定了值,还要显示原来的选中的值 这个效果怎么做
- 我很不解datagridview问题
- 比较两个数组中的内容是否完全一致,有没有简单的方法?
- 小问MVC模式
- C#中 WndProc(ref Message m) 方法怎么用
学习!!
http://192.168.3.3:8738/BaoAnService/在服务器端用ie打开,看到的应该是类似Webservice的界面, 如果看不到,服务器端问题。2 如果可以看到界面,说明服务器端没问题。 用客户端的IE打开,看一下能不能看到界面,
如果看不到的话,说明链路问题。一般是不会封闭80端口的。 你可以采用ping 服务器端,或者telnet 服务器IP 80 的方式,
来看看是否能获取到响应数据3 如果客户端可以看到界面,那么说明, 你是客户端的代码有问题,可能是在代理类实例化的时候出了问题。
除了看当前异常,最好再看看 innerException,看看有无内部异常。往往是内部异常引发的。
不清楚不一致是否会报错出来。你自己的
服务器端: <endpoint address="mex" binding="mexHttpBinding" contract="IMetadataExchange" />
客户端:<endpoint address="http://192.168.3.3:8738/BaoAnService/" binding="wsHttpBinding"