日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

C# WebService发布与调用方法(转)

發布時間:2025/4/16 45 豆豆
生活随笔 收集整理的這篇文章主要介紹了 C# WebService发布与调用方法(转) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Web Service是可操作的分布式應用程序。它以SOAP作為基本通信協議,使用HTTPXML進行可以穿越防火墻的自由通信。

錯誤提示:

* 出現 訪問 IIS 元數據庫失敗

* iis 無法顯示XML

解決:開始->程序->Microsoft Visual Studio 2005>Visual StudioTools中打開命令行,輸入命令: aspnet_regiis -i 這樣就會重新注冊.net

另還需在虛擬目錄上打開屬性對話框,點擊ASP.NET屬性頁在“Asp.net version”項選擇相應的Asp.net版本(1.1或者2.0)

* 無權限問題

因為我們現在用的都是NTFS格式的硬盤,把Everyone用戶選擇上或者在IIS中把允許匿名訪問勾上

* Window系統集成用戶去掉勾選

1.首先添加新項---Web服務---*.asmx

同時在App_Code文件夾下增加了一個*.cs文件

1.????????? WebMethod] ?

2.????????? public?string[]?GetHotSearchByKeywords ?

3.????????? (string?keyword)? ?

4.????????? { ?

5.????????? return?SearchKeywordManager.GetHotSearchByKeywords ?

6.????????? (keyword); ?

7.????????? } ?

8.????????? [WebMethod]Web?Service為我們提供的特性, ?

9.????????? 它表示下面的方法是?Web?方法,允許Web使用SOAP調用該方法 ?

10.????? 一個Web?Service文件中可以有多個[WebMethod] ?

11.????? 一個[WebMethod]只能對它下面的方法有效 ?

寫完以后,可以直接打開這個文件進行測試,成功后,即可發布

2.C# webService發布

C# webService發布網站---創建虛擬目錄---瀏覽WebService頁面---測試WebService方法

在發布的時候有可能會出現一點小問題,上面是出錯的狀況

打開WebService的那個網址,就是要發布的WebServiceURL

3.C# WebService調用

添加Web引用---實例化WebService類---執行WebService方法

WebService可能在本項目、非本項目、甚至在異地被調用

*添加WebService引用

*URL處填寫發布的WebService網址,單擊前往,就會看到我們發布的WebService方法

*可以改一下WebService的引用名

C# WebService調用這個方法

引用名.類名s=new引用名.類名();

*添加完引用后,同時會看到App_WebReferences文件夾下已經添加了WebService的相關文件

*.disco

*.discomap

*.wsdl

?

轉載于:https://www.cnblogs.com/quietwalk/archive/2010/09/09/1822520.html

《新程序員》:云原生和全面數字化實踐50位技術專家共同創作,文字、視頻、音頻交互閱讀

總結

以上是生活随笔為你收集整理的C# WebService发布与调用方法(转)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。