繁体   English   中英

WCF服务的Web参考

[英]Web reference for WCF service

我通过添加为Webreference在VS 2005解决方案中使用WCF服务。 例如:今天我的WCF网址是-http://'ip-001':/ service如果明天我将服务部署在ip-002机器上,在这种情况下,我必须再次使用http:/添加服务引用。 /'ip-002':/ service或我只需要更改配置文件。 注意:从ip-001到ip-002尚未进行任何服务更改。 让我知道没有任何服务更改,只有网址是更改,在这种情况下,我只需要更改配置,它将起作用吗?

只要您没有打开安全性,只要更改地址就可以了。 如果启用了安全性,那么有两个问题需要注意

如果他们使用SSL,则需要确保在客户端计算机上信任他们使用的证书颁发机构

如果客户端通过DNS识别远程计算机,则如果要支持多个远程机器,则必须切换到类似证书参考的方式

在这种情况下,仅更改配置即可。

添加Web参考只是联系元数据交换端点并下载wsdl,然后将其用于生成符合合同的客户端代码。 您不需要这样做,则可以手工制作正确的客户端代码,或与服务器共享库以使用相同的客户端代码。

一旦有了这个,客户端和服务器就会与从该代码生成的肥皂消息进行通信。 这些肥皂消息很重要。 只要服务器接收到正确构造的消息,并且客户端正确解码来自服务器的消息,一切都将正常工作。 现在将其托管在另一台服务器上这一事实尚无定论。

请记住,您的服务可能是由不基于.net的客户端调用的,因此所有客户端代码都可以用不同的语言生成,或者消息可以由有人用磁铁操纵的方式发送

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM