我正在学习WebServices和WCF。到目前为止,我了解webservice或Wcf包含可由客户端或服务端使用的Web方法。但我的问题是为什么我们需要在IIS或其他平台上发布/部署webservices或wcf?我们不能像课堂上的方法一样使用它们。
任何人都可以解释原因吗?
答案 0 :(得分:1)
为什么我们需要发布/部署webservices或wcf
为了通过互联网(或)内联网使其可用(使其可全局访问)。如果您未发布服务,则其他人无法访问该服务,因为无法找到/发现该服务。
发布后,您可以使用服务正在侦听任何请求的特定server name + port
配置发现您的服务,您的服务客户端可以使用生成的WSDL
文件创建代理通道用于消费服务。