我现在做的一个wcf服务在本机上运行没问题,但当在别的机子上调用的时候会提示错误:服务未由调用方进行身份认证。
但我自己写的一个Hello程序可以在别的机子上从我这调用服务,两者 的区别是Binding不同。hello程序为:
<endpoint address="" binding="basicHttpBinding" contract="HelloWCFServiceServer.IHelloWCFService">可以调用。
另一个为:binding="wsHttpBinding" ;当我把要做的程序的Binding改为basicHttpBinding时,在本机上客户端也不能运行了,是不是因为我的客户端的信息量比较大的原因?需要修改哪里?
Hello程序的Binding改为wsHttpBinding时在本机上运行可以,但在别的机子也能调用我这的服务了。。不能远程调用是不因为终结点中Binding的问题?
请高手指教。。谢过
但我自己写的一个Hello程序可以在别的机子上从我这调用服务,两者 的区别是Binding不同。hello程序为:
<endpoint address="" binding="basicHttpBinding" contract="HelloWCFServiceServer.IHelloWCFService">可以调用。
另一个为:binding="wsHttpBinding" ;当我把要做的程序的Binding改为basicHttpBinding时,在本机上客户端也不能运行了,是不是因为我的客户端的信息量比较大的原因?需要修改哪里?
Hello程序的Binding改为wsHttpBinding时在本机上运行可以,但在别的机子也能调用我这的服务了。。不能远程调用是不因为终结点中Binding的问题?
请高手指教。。谢过
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货