Web服务中的SOAP和WSDL

时间:2009-11-10 06:22:15

标签: visual-studio visual-studio-2005 web-services

我是webservice概念的初学者。现在我知道如何在IIS中部署webservice。我检查了网络服务URL

在那里我可以看到SOAP协议内容和WSDL(在url类型之后?WSDL)。

我的问题是:

  1. 我可以通过将localhost替换为我的IP来运行web服务 解决任何外部系统的问题

  2. 我是否需要在任何时候分别学习SOAP和WSDL 由visual studio生成 本身

1 个答案:

答案 0 :(得分:1)

1:大致是,但这取决于您的IIS配置和网络拓扑。通常,除非您配置了防火墙等,否则大多数互联网都无法解决您的IIS问题。对于公共服务器而言,DNS更为典型。在复杂的情况下,您可能有主机标头,多个NIC / IP或其他复杂情况,这意味着IP(本身)几乎没有。

2:完全取决于你;这在很大程度上取决于项目。如果您只是为自己的项目服务,那么您可能会忽略WSDL并依赖VS来做正确的事情。如果interop / portability是一个主要问题(对于其他框架/语言),那么可能首先编写WSDL。