成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

C#的類庫中添加Web Service引用

開發 后端
本文向您介紹如何在應用VS2008在C#的類庫中添加Web Service,作者采用圖文示例的方法,講解如何在小型項目中不使用WCF,而用Web Service實現。

本文并不是什么高深的文章,只是VS2008應用中的一小部分,但小部分你不一定會,要不你試試:

對于分布式開發應用的并不多,這次正好有一個項目要應用web service,我的開發環境是vs2008,用它來實現在C#類庫中添加Web Service引用。之所以沒有選擇現在熱門的WCF,本人有如下原因:

1:負責開發Web Service的小組對于vs2008應用不多,更不能奢望令人垂涎的WCF。

2:項目開發時間有限,根本不許你去拿項目做實驗。

3:項目改動不大,web service足夠對付需求。

由于我們的項目是從1.1直接升級到3.5,升級的時候,把web項目直接改成類庫,這樣無論環境發生多大的變化,只要能夠兼容低級版本,所有原來的文件都是能用的,例如,1.1中創建一個網頁,會有一個resx的資源文件,但是3.5中創建的網頁則是designer.cs,以后如果再升級,只要把相關新文件類型創建好,然后添加到類庫中,這樣同樣可以享用高級版本的功能,說的比較含糊,不知道大家是否明白。

現在要做的就是在這樣的類庫中引用web service,就是我們前面講的在C#類庫中添加Web Service。憑直覺就認為,只要添加一下引用不就行了嗎?其實是這樣的嗎?

先說下在web application項目中如何引用:

***:對web項目點擊右鍵,如圖一。

“對web項目點擊右鍵”

第二:點擊添加web 引用,如下圖二.

點擊添加web 引用

第三:查找可用的web service,如果是本解決方案內的直接搜索就行,如果是外部的,就輸入有效地址然后查詢,這里面可以測試web service,如圖三:

“測試web

第四:添加引用成功后就會出現Web References目錄.如圖四,然后就是調用了。

這應該就是最基本的添加web service引用的方法了。當時我也是按照這樣的思路去添加。發現類庫中點擊右鍵并沒有出現我熟悉的 “添加web 引用”,而出現圖五效果:

添加web 引用

此時我認為可能是升級的原因變成"添加服務引用",接下來的操作和上面操作相同.點擊出現圖六;

添加服務引用

輸入web service地址,測試連接都成功,添加成功后出現圖七:

然而調用的時候并不像想像的那么成功,結果可想而之,我添加的WCF服務。這里錯誤代碼我就不好意思帖了。知道引用對象錯了后,就是讓類庫來添加web service,然而點擊類庫后,右鍵并沒有"添加web 服務"的選項。如何讓類庫支持添加web service引用成了我***的難題。此時我咨詢了同事,基本排除程序問題,因為通過網站形式可以正常訪問web service。

園子里的朋友你們在VS08中的類庫會添加web servece引用嗎?我搜索了一下午,毫無結果,***只好再問別的同事,幾經周折,有一個太有才的同事說類庫可以添加web service引用,我不敢相信,我把方法貼出來show一下;

***:對目標類庫點擊右鍵,如圖六:

第二:點擊“添加服務引用”如圖八:

關鍵是圖左下角的“高級”按鍵。點擊如圖九:

第三:注意了,同樣是左下角,“添加WEB引用”的按鈕終于出現了,點擊如圖十:之后的操作就不多說了。

到這里,就最終完成了C#的類庫中添加Web Service引用的目的。操作并不復雜,只是實在是想不明白,VS為什么要把添加web引用放的這么隱蔽呢,難道是為了WCF的推廣?

【編輯推薦】

  1. 如何使用C#創建WebService
  2. C# WebService更新客戶端軟件
  3. 簡明教程 C# Webservice實例
  4. C# Web Service異常處理的兩個常見問題
  5. Web Services&XML:什么是Web Service
責任編輯:冰荷 來源: 電子工業出版社
相關推薦

2009-08-20 15:38:50

C#建立Web Ser

2009-08-11 13:27:22

C#創建Web Ser

2009-08-11 11:07:49

Java調用C# we

2009-08-11 14:16:00

Winform調用WEC#

2009-08-06 16:13:16

C# Web Serv

2009-07-31 18:39:31

C#中foreach引

2009-08-14 15:02:24

Service模板C#創建

2009-08-14 17:09:48

C#引用類型

2009-08-28 16:29:02

C#類庫工程

2009-08-06 15:35:34

C# Web Serv

2010-01-15 18:35:25

C++的類

2009-08-17 17:42:57

C#數據庫操作類

2009-08-05 14:54:09

VB調用C#類庫

2009-09-11 11:09:36

C#引用類型

2009-08-03 17:51:43

C#引用類型

2009-09-11 11:17:04

C#引用類型

2009-09-02 16:02:52

C#引用托管對象

2009-09-03 16:55:58

C#引用類型

2009-09-04 11:00:13

通過C#引用傳遞

2009-08-06 10:14:15

C#引用類型數組
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产欧美日韩在线播放 | 国产精品欧美一区二区 | 欧美一级二级视频 | 亚洲视频免费在线观看 | 国产精品免费av | 日韩精品 电影一区 亚洲 | www.黄色网| 免费一区| 久久国产欧美日韩精品 | 中文字幕在线观看一区 | 欧美5区 | 久久久www成人免费精品 | 亚洲精品白浆高清久久久久久 | 伊人超碰在线 | 亚洲成av人片在线观看无码 | 国产视频第一页 | 久久国产精品偷 | 另类专区亚洲 | 激情 亚洲 | 久久日韩粉嫩一区二区三区 | 欧美男人天堂 | 欧美成年人视频在线观看 | 精品久久久一区二区 | 99综合 | a欧美 | 欧美成视频 | 国内精品视频在线观看 | 国产欧美精品一区二区色综合朱莉 | 亚洲成人免费在线 | 狠狠视频| 国产一区高清 | 免费精品久久久久久中文字幕 | 日韩精品一区二区三区久久 | 成人免费视频播放 | 欧美国产中文 | 亚洲一区二区在线 | 国产精品亚洲第一区在线暖暖韩国 | 精品国产乱码久久久久久闺蜜 | 一呦二呦三呦国产精品 | 国产片侵犯亲女视频播放 | 国产精品久久久久久久午夜片 |