成人免费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-28 16:29:02

C#類庫工程

2009-08-14 17:09:48

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-09-11 11:17:04

C#引用類型

2009-08-03 17:51:43

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技術棧公眾號

主站蜘蛛池模板: 久热久草 | 日本综合在线观看 | 久久黄网 | 国产乱码精品一区二区三区五月婷 | 国产精品视频一二三区 | 99热99| 亚洲风情在线观看 | 国产精品久久久久久久久久妇女 | 一级做a爰片性色毛片16 | 精品国产伦一区二区三区观看方式 | 偷拍自拍网| 91网站在线播放 | 国产成人免费视频 | 亚洲成av | 免费黄色的视频 | 一区二区三区欧美在线观看 | 99精品欧美一区二区蜜桃免费 | 亚洲免费视频一区 | 视频一区二区中文字幕 | 99精品国产在热久久 | 99pao成人国产永久免费视频 | 欧美一二区 | 久草免费在线视频 | 欧美亚洲国产一区二区三区 | 日韩国产一区二区三区 | 亚洲一区在线免费观看 | 红桃视频一区二区三区免费 | 欧洲一级黄 | 欧美性大战久久久久久久蜜臀 | 亚洲综合久久精品 | 国产精品一区二区精品 | 99福利视频导航 | 精品一区在线看 | 天天av网 | 久久精品国产一区二区三区不卡 | 国产情侣一区 | 国产精品自拍av | 亚洲精品久久久一区二区三区 | 欧美精品一区二区三区四区五区 | 免费看片在线播放 | 久久精品99国产精品日本 |