或許Web服務沒有想像地那麼成功的另一個原因是Web服務的發現是一件相當碰巧的事情如果回想一下己經創建了過多降雨量編目天氣服務現在如何讓人們了解它?將其粘貼在Web站點上並且希望Google Spider搜索引擎將很快而不是很久以後將其編入索引?站在本地的購物中心並且脖子上面套著廣告?Web服務的發現類似於在搜索引擎上定位任意項的過程只是粗略地知道需要什麼並且只需要知道在其中找到該項的URL Web服務與此相同
如果您是需要了解該Web服務的惟一一個人則這是非常簡單的事情只要在Visual Web Developer中添加一個Web引用向Web站點添加Web引用時它不僅處理編譯Web服務的過程而且也處理發現Web服務的過程然而首先必須編譯該Web服務在具體化ASPNET之前創建Web服務比在ASPNET 中稍微具有更高的要求並且它涉及使用命令行提示然而不應該需要向下浏覽命令提示相反可以簡單地使用Visual Web Developer的IntelliSense特性來編譯Web服務
然而為了使更廣泛的人可以使用Web服務這種方法是不足夠的
使用兩種技術來使Web服務可用重要的事情是實際上並不需要過多地了解Web服務這是因為Visual Web Developer具有使Web服務的發現非常直觀的特性即Add Web Reference選項然而在開始使用該特性之前下一節將簡要介紹作為Web服務發現基礎的兩種技術
ASPNET 入門教程完整版
From:http://tw.wingwit.com/Article/program/net/201311/14792.html