Visual studio webservice中的SOAP和WSDL

Visual studio webservice中的SOAP和WSDL,visual-studio,visual-studio-2005,web-services,Visual Studio,Visual Studio 2005,Web Services,我是Web服务概念的初学者。现在我知道了如何在IIS中部署webservice。我检查了Web服务的URL 在那里我可以看到SOAP协议内容和WSDL(在url类型?WSDL之后) 我的问题是: 我可以用IP替换本地主机来运行Web服务吗 解决系统外部的任何问题 我需要在任何时候分别研究SOAP和WSDL吗 由visual studio生成 本身 1:大致上是的,但这取决于您的IIS配置和网络拓扑。通常,除非您配置了防火墙等,否则大多数internet将无法寻址您的IIS。对于公共服务器,DNS

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

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

我的问题是:

  • 我可以用IP替换本地主机来运行Web服务吗 解决系统外部的任何问题

  • 我需要在任何时候分别研究SOAP和WSDL吗 由visual studio生成 本身


  • 1:大致上是的,但这取决于您的IIS配置和网络拓扑。通常,除非您配置了防火墙等,否则大多数internet将无法寻址您的IIS。对于公共服务器,DNS更为典型。在复杂的场景中,您可能会有主机头、多个NIC/IP或其他复杂情况,这意味着IP(本身)的作用很小


    2:完全由你决定;这在很大程度上取决于项目。如果您只为自己的项目提供服务,那么您可能可以忽略WSDL,依靠VS来做正确的事情。如果互操作性/可移植性是一个主要问题(对于其他框架/语言),那么可能首先编写WSDL。

    1:大致上是的,但这取决于您的IIS配置和网络拓扑。通常,除非您配置了防火墙等,否则大多数internet将无法寻址您的IIS。对于公共服务器,DNS更为典型。在复杂的场景中,您可能会有主机头、多个NIC/IP或其他复杂情况,这意味着IP(本身)的作用很小


    2:完全由你决定;这在很大程度上取决于项目。如果您只为自己的项目提供服务,那么您可能可以忽略WSDL,依靠VS来做正确的事情。如果互操作性/可移植性是一个主要问题(对于其他框架/语言),那么也许可以先编写WSDL。

    按照2。。。如果你确定你只是在.NET之间,可能是“无”。如果可移植性是你最关心的问题,那么可能是所有问题。或者取消这一切,休息一下-每2个考绩点。。。如果你确定你只是在.NET之间,可能是“无”。如果可移植性是你最关心的问题,那么可能是所有问题。或者取消这一切,休息一下-P