2009-11-10 144 views
1

我是webservice概念的初學者。現在我知道如何在IIS中部署webservice。我檢查了web服務的URLweb服務中的SOAP和WSDL

在那裏我可以看到SOAP協議內容和WSDL(在URL類型?WSDL之後)。

我的問題是:

  1. 我可以用我的IP取代本地主機 地址運行Web服務的任何地方以外的系統

  2. 我需要seperately隨時雖然學習SOAP和WSDL二者 通過視覺工作室 本身

回答

1

1產生:寬是的,但它取決於您的IIS配置和網絡拓撲。通常情況下,除非你配置了防火牆等,否則大多數互聯網將無法解決你的IIS問題。而DNS對公共服務器來說更爲典型。在複雜的情況下,您可能會有主機頭,多個NIC/IP或其他併發症,這意味着IP(本身)沒有多大作用。

2:完全取決於你;這在很大程度上取決於該項目。如果您只是在爲自己的項目提供服務,那麼您可能會忽略WSDL並依靠VS來做正確的事情。如果互操作性/可移植性是其他框架/語言的主要關注點,那麼可能首先編寫WSDL。

+0

然後我們需要研究的SOAP是什麼 – peter 2009-11-10 06:46:39

+0

按照2 ...如果你確定你只是在.NET之間,可能是「沒有」。如果可移植性是您最關心的問題,那麼可能就是所有問題。或者把所有的東西都叫掉,然後去REST ;-p – 2009-11-10 06:49:34