




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、創(chuàng)建WebService第一步:打開(kāi)VS2013,新建空項(xiàng)目,注意選擇.NETFramework的版本.這里我選擇的是.NETFramework4新建好項(xiàng)目后,在項(xiàng)目中添加一個(gè)WebService項(xiàng)添加新項(xiàng)-WebApplicationI排序依據(jù):I轍值?JVisualC#JWebMVCRazorSignalRWebAPIWeb窗庫(kù)1SE帛規(guī)曲本W(wǎng)indowsFormsWPF常規(guī)代碼ReportingSilverlightSQLServerWorkflowTypeScript文件WCFDataService5.6WCF服務(wù)WCF服務(wù)(支持Ajax)Web窗tt母版頁(yè)Web窗體母版頁(yè)鞋)Web窗
2、休外貶件Web窗嵐用戶控件Web服務(wù)(ASMX)搜索已安裝模扳trl+E)VisualC#趣:VisualC#用于創(chuàng)連Web服務(wù)的VisualC#VisualC#VisualC#VisualC#VisualC#VisualC#VisualC#VisualC#VisualC#容稱:WebServicelasmx單擊此處杳找樽醞4.publicintSum(inta,intb)打開(kāi)這個(gè)文件,我們可以看到,代碼如下csharpviewplaincopycusingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.W
3、eb;usingSystem.Web.Services;6.namespaceCalculateService/WebService1的摘要說(shuō)明/12.13.WebService(Namespace= HYPERLINK / /)WebServiceBinding(ConformsTo=WsiProfiles.BasicProfile1_1)System.ComponentModel.ToolboxItem(false)/若要允許使用ASP.NETAJAX從腳本中調(diào)用此Web服務(wù),請(qǐng)取消注釋以下行。/System.Web.Script.Services.ScriptServicepublicc
4、lassCalCulService:System.Web.Services.WebService21.WebMethodpublicstringHelloWorld()returnHelloWorld;26.27.28.將HellowWorld這段代碼刪除,修改后如下csharpviewplaincopycpublicclassCalCulService:System.Web.Services.WebService3.WebMethod5.6.returna+b;7.8.9.WebMethod10.publicintSub(inta,intb)11.12.returna-b;13.14.15.
5、WebMethod16.publicdoubleMult(doublea,doubleb)17.18.returna*b;19.20.21.WebMethod22.publicdoubleDiv(doubleai,doubleb)23.24.returna/b;25.26.此時(shí),我們已經(jīng)完成這個(gè)WebService的代碼部分,生成項(xiàng)目,運(yùn)行WebServicel.asmx,即可看到服務(wù)方法。查看詳細(xì)信息(方法,參數(shù)等)ThisXMLfileduesnotappeartnhaveanymtylen加上?w$dl查看詳細(xì)信息TlrJpcuwsiL:defLrntionsxnilns:tjtfhtt
6、p:/jtlLcrosoft,cojt/wsidl/uLirTLe/teztMatcPll:Hinlns:tns=http:/Iocalhostkitl1i_ls:soap二“http:/schanas.kitlLsq電/wlHiTLLns:http=http:/scheinas.zitlIsoap.or/1臨idl/http/hjtlItle:wsdl二http:/schanas.kitlLso:3/wsdl/targetMsjtles:scl_Lemaes:eleinens:COJTps:element門:河歸二He11os:seiijence/-s:eleinent/e:m已ijjlet
7、lc已C/sicoiTLpleKTj.Tje?_s:coups:element門:河歸二“HelluWorld_1Resp已“s:coiTplexTj.T:1/s:seiuerice?s:eleiTientjnirOccurs=MUlY皿:曲uuurs=M1n:dJTLe=HelloWorld_1ResijltlY返回類型XU1J接下來(lái)我們要將這個(gè)WebService打包發(fā)布。發(fā)布到IIS上:在項(xiàng)目上點(diǎn)擊右鍵,點(diǎn)擊菜單中的發(fā)布WebEssentialsflX測(cè)試(S&掃如)重新生成(E)清理(N)ogin.w兀iWsiProfIternffal:錄中調(diào)用11)tServiceiWeb.Ser發(fā)
8、布(E).運(yùn)行代碼分析(O)在瀏覽器中W(InternetExplorer)(B)轉(zhuǎn)換為Web應(yīng)用程序在PageInspector中查看殮査輔助功能(叭.CleanupSelectedCodeCollapseRecursivelyCtrl+KrCtrl+G!器解夬方案資源管理器口1-P解決方案rjCalculateService*r(切CaIculateServiceProperties引用CalCulService.asmxWeb.configWebServicel.asmx點(diǎn)擊下拉菜單選擇新建配置文件configl發(fā)布Webr發(fā)布Web發(fā)布到WindowsAzure?疋載你的發(fā)布配臂文件或
9、注冊(cè)免妻帳戶有津佛,髙方問(wèn)我們的W甜宿主庫(kù)預(yù)覽新建醞置文件扎配置文件名稱:取消(Q確走(Q)目標(biāo)位置:E:calculII帰關(guān)湯ts輸出發(fā)布成功完成以上步驟后,我們可以在E:calcul文件夾內(nèi)看到生成的以下文件-Icalcul15:4615:5814:32XMLConfigurati.ASP.NETWebS.垸布網(wǎng)丈發(fā)布網(wǎng)頁(yè)修改日期2016/8/232016/8/32016/8/23顯示輸出來(lái)源(S):生成聖:UxzI./|_iI5si_iv*uxvuxuuomoxvxvojruiiivoxociovanjfv*丄u1CalculateService-D:webCalculateServic
10、eCalculateServicebinCalcul.ateService,dll2發(fā)布已啟動(dòng):項(xiàng)目:CalculateService,配貴:ReleaseAnyCPU2正在連接到D:webcalcul.2ExcludeFi1esEyExtension2ExcludeFi1esEyExtension2已使用D:webCalculateServiceCalculateServiceWeb.Release,config將Web.config轉(zhuǎn)換為objReleaseTransformWebConfigtransformedWeb.config2正在將所有文件都復(fù)制到以下臨時(shí)位蚤次進(jìn)行打包/發(fā)布:2
11、objReleasePackagePackageTmp。正在發(fā)布文件夾/.正在發(fā)布文件夾bin.2站點(diǎn)已成功發(fā)布 HYPERLINK file:/D:/web/calcul2=生成:成功1個(gè),失敗0個(gè),最新0個(gè),跳過(guò)0個(gè)=發(fā)布:成功1個(gè),失敗0個(gè),跳過(guò)0個(gè)=才快連訪問(wèn)1站匡國(guó)片bin當(dāng)Web.configWebServicel.asmx件ASP.NETDevelopmentServer入x HYPERLINK http:/localhost:4409/webadminfiles http:/localhost:4409/webadminfiles錯(cuò)誤列表輸出您的應(yīng)用程序?qū)l(fā)布到:SBE:cal
12、cul+此電腦新加巻(E:Jcalculconfigl卄吉II豆面DInternet苣珪器文件舊視圉詢幫助(H配置IIS在網(wǎng)站(默認(rèn)網(wǎng)站或者自己建的網(wǎng)站huyWeb)下,添加虛擬目錄XE-20150719ZRVPk網(wǎng)站卜Default7.右下角-瀏覽網(wǎng)站19ZRVPXB-2015071JXB-2O15O網(wǎng)期Defaul篇選:渕覽編輯虎擬目錄?x網(wǎng)站名稱:huyWeh路徑:/別名(A):webServicee_例:BS像物理蹈徑:EM譏ul之前發(fā)布的路徑|-U_FFK111Fn_IL、=riCZ33FL器錯(cuò)誤loaclhost面么有端號(hào),說(shuō)明不是跑在VS上,麗是IIS服務(wù)器上應(yīng)用程序“DEFAU
13、LTWEB沒(méi)有為請(qǐng)求的URL配置默認(rèn)文櫛,笄且沒(méi)有在冊(cè)努器上啟用目錄瀏覽。jIJL-yjMtj|.:qq_|rT1:.Au-lpq-:T:-.;J*3.在目錄瀏覽頂上,在換作窗格中單擊啟用。卜確認(rèn)站點(diǎn)或應(yīng)用程庫(kù)酉嗟文件中的configuration/system.webServer/directoryBrowseenabled特性械設(shè)置為Truec8可能遇到的錯(cuò)誤:目錄問(wèn)題HTTP錯(cuò)誤403.14-Forbidden網(wǎng)韻信息勵(lì)匚FTP發(fā)布CT2locaThost/a57限制模塊DirectorjU-istingModule通知ExecuteRmiLiestHandler處理程序StaticFi
14、le錯(cuò)誤代碼0 x0000000請(qǐng)求的URL HYPERLINK http:/localhost:80/aa/ http:/localhost:80/aa/物理路徑D:webService_Test登錄方法匿名登錄用戶匿名測(cè)笛網(wǎng)站W(wǎng)eb服務(wù)器被配置為不列岀此目錄的內(nèi)容。*:8D(http有肯能會(huì)遇到這樣的情況解決方袪巨償HIM接乍錯(cuò)誤摘要解決CDlocalhostaa/localhost/aa/11ToParentDirectory1點(diǎn)擊2015/8/520:41bin尸2015/8/521:11403Web.confi2015/8/519:53105WebServicel.ssjik如果沒(méi)有
15、“目錄瀏覽” HYPERLINK /article/25648fc18d36b09191fd0005.html /article/25648fc18d36b09191fd0005.html問(wèn)題2:打開(kāi)WebServicel.asmx出錯(cuò),“WebServicel.Servicel。解決:轉(zhuǎn)換成應(yīng)用程序r_iJ用VOUBLOUBLadmin卜萱池j“面網(wǎng)站“知DefaultWebSite_aspnet_client卜眷ToIVIesWebServi倉(cāng)訓(xùn)巳bService|jtestaaiis編輯權(quán)限篩選:TffflfFfe(G)徨全部鋅囲請(qǐng)他&轉(zhuǎn)換為應(yīng)用程序滋加虛擬目錄”.刷新(R)冊(cè)際Win7
16、還有可能出現(xiàn)未注冊(cè)。Net4.0注冊(cè)4.0到ii占如果沒(méi)有按照正常的先裝i祜后裝.net的順序,可以使用此命令重新注冊(cè)一下:32位的Windows:運(yùn)彳亍-AtzmdcdC:WindowsMicrosoft,NETFr_am已workv4.0.30319aspnet_r已giis.已x已-i4位的Windows:運(yùn)彳亍-cmdcdC:WindowsMicrosoft.NETFr_am已work64v4.0.30319aspnet_regiis.ex已-i在dos窗口中;后面按空格鍵,然后輸入-i參數(shù)“(C:WindowsMicrosoft.NETFrameworkv4.0.30319aspne
17、tjegiis.exe-i)輸入完畢后;回車即安裝framework4.0iiisD30S理肚C:WindowiSystem32cimd.exehicasftUinduys-1.76001|板權(quán).所有MicrosafCprjMimtion*保留所有權(quán)禾ljCiMJindowsS&ysten32C:SUimdawslicrosoft.HETFi*aMeworkXu4.03031?Xasimet_riBgii8tCRTASP.NETRegli廠版辛4.0.363193792*地計(jì)算機(jī)上安裝和卸載OSP.NET珂置理塞用Hicr-osoftCorporation.:.保留所巨權(quán)和fiSP.HEICt
18、WindowsSsytera32使用WebService打開(kāi)vs,新建項(xiàng)目j已安裝模板JVisualC#D族商店覷Windows臺(tái)面WebVisualStudio2012CloudLightSwitchtOfficeSharePointReportingSilverlightWCFWorkflowSF.NET4.B,3Bm,1792S.NETFramework4排默認(rèn)值A(chǔ)SP.NET空W訪應(yīng)用程序ASP.NETWeb窗體應(yīng)用程序ASP.NETMVC4WebASP.NETDynamicData期Web齪商ASP.NETDynamicDataLinqtoSQLWeb應(yīng)用程序ASP.NETAJAX服務(wù)器控件ASP.NETAJAX服務(wù)器控件擴(kuò)展程序ASP.NET服務(wù)器控件VisualC#VisualC#VisualC#VisualC#VisualC#V
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 江西省南昌市省重點(diǎn)中學(xué)2025年高三年級(jí)第二次校模擬考試英語(yǔ)試題含解析
- 遼寧省鳳城市2024-2025學(xué)年高三第二次教學(xué)質(zhì)量監(jiān)測(cè)數(shù)學(xué)試題含解析
- 云南省昆明市云南師大附小2025年數(shù)學(xué)五年級(jí)第二學(xué)期期末教學(xué)質(zhì)量檢測(cè)試題含答案
- 九師聯(lián)盟2024-2025學(xué)年高三下學(xué)期期末考試(1月)英語(yǔ)試題含解析
- 智慧農(nóng)業(yè)技術(shù)與農(nóng)村教育融合探討
- 短期工作合同書范本
- 住宅裝修施工合同安全條款范例2025
- 統(tǒng)編版三年級(jí)語(yǔ)文下冊(cè)第三單元測(cè)試卷(A)(含答案)
- 國(guó)際供應(yīng)鏈鋪貨合同協(xié)議
- 預(yù)制構(gòu)件購(gòu)銷合同范本
- 撤資退股合同協(xié)議
- 上海市嘉定區(qū)聯(lián)考2023-2024學(xué)年五年級(jí)下學(xué)期期中數(shù)學(xué)試題(含答案)
- 賓館住房協(xié)議書范本
- 統(tǒng)編版(2024)一年級(jí)語(yǔ)文下冊(cè)12荷葉圓圓 課件
- 免除責(zé)任協(xié)議書范文
- 人教版(2024)七年級(jí)下冊(cè)英語(yǔ)期中質(zhì)量檢測(cè)試卷(含答案)
- 熱泵基礎(chǔ)知識(shí)培訓(xùn)課件
- 防中暑課件部隊(duì)
- 2023-2029年中國(guó)熱浸鍍鋅行業(yè)市場(chǎng)發(fā)展監(jiān)測(cè)及投資潛力預(yù)測(cè)報(bào)告
- 復(fù)習(xí)資料準(zhǔn)備2024年記者證考試試題及答案
- 2025年03月河北邯鄲叢臺(tái)區(qū)春季博碩人才引進(jìn)50人筆試歷年參考題庫(kù)考點(diǎn)剖析附解題思路及答案詳解
評(píng)論
0/150
提交評(píng)論