通過c# webservice例項的乙個簡單例項,了解如何使用c#建立webservice,建立並部署乙個最簡單的web服務
ad:
下面,我們看看如何建立和部署乙個最簡單的web服務,通過c# webservice例項的乙個簡單例項,了解如何使用c#建立webservice。
建立web服務
1.在wwwroot目錄下建立乙個叫做webservice的目錄。
2.建立下面這樣乙個檔案:
〈%@ webservice language="
c#"class="
addnumbers
"%〉
using
system;
using
system.web.services;
public
class
addnumbers : webservice }
3.將這個檔案儲存為addservice.asmx(asmx是副檔名),儲存到webservice的目錄中
4.現在我們建立了web服務,已經準備好客戶端使用
5.現在,你可以用下面的url訪問這個web服務:
結果將以xml格式返回。
在客戶機上部署這個服務
1.在命令列輸入:
這個操作將建立乙個稱為filename.cs的檔案
說明:wsdl 指的是webservices description language ,這個程式在program files\microsoft.net\frameworksdk\bin 目錄中。
namesp是我們設定的名字空間的名字,將在後面部署這個服務的客戶端的實現**中使用到。
2.編譯c# webservice例項
csc /t:library /r:system.web.dll /r:system.xml.dll filename.cs
上述命令將生成乙個dll檔案,名字就是上面的asmx檔案中的公共類的名字,在我們的例子中,就是:addnumbers.dll
3.將生成的dll檔案放到部署機的wwwroot\bin目錄中。
在部署機的asp/aspx 中呼叫這個web服務
〈%@ import namespace ="
namesp
"% 〉
〈script language ="
c#"runat ="
server"〉
public
void
page_load(
object
o, eventargs e) 〈/
script 〉
至此,我們就完成了乙個c# webservice例項。
Visual Unit 簡明教程
visual unit,簡稱vu,是新一代單元測試工具,功能強大,使用簡單,完全視覺化,不需編寫測試 vu的測試結果使程式行為一目了然,有助於整理程式設計思路,提高程式設計效率和正確性,並能快速排錯 vu還增強偵錯程式功能 如自由後退 用例切換 提高除錯的效率 vu能達到空前的測試完整性,輕鬆完成語...
MYSQL簡明教程
dos進入mysql命令 c mysql h 127.0.0.1 u root p enter password mysql 進入完成 建立資料庫 create database databasename 使用指定資料庫進行操作 方法1 use database databasename 方法2 m...
Struts Hibernate簡明教程
jboss 資助的開源專案,當前比較流行的持久層框架,是一種先進的 jdbc 封裝框架。優點 提高了資料訪問層的開發效率,使我們不必直接呼叫 jdbc 來訪問關係型資料庫。hibernate 建立在物件導向的基礎之上,開發人員只需針對物件進行操作,不必再關心資料庫的連線關閉,sql的執行,以及 re...