版權(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第一步:打開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)打開這個(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沒有為請(qǐng)求的URL配置默認(rèn)文櫛,笄且沒有在冊(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如果沒有
15、“目錄瀏覽” HYPERLINK /article/25648fc18d36b09191fd0005.html /article/25648fc18d36b09191fd0005.html問(wèn)題2:打開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占如果沒有按照正常的先裝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打開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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年度安全環(huán)保施工材料供應(yīng)與質(zhì)量檢測(cè)合同
- 2024年工程建設(shè)項(xiàng)目合同爭(zhēng)議案例解析與風(fēng)險(xiǎn)防控
- 2024年店鋪聯(lián)合經(jīng)營(yíng)合同
- 2024年工程項(xiàng)目管理與運(yùn)營(yíng)合同
- 2024年度能源供應(yīng)與采購(gòu)合同
- 2024年應(yīng)急運(yùn)輸承包經(jīng)營(yíng)合同
- 2024兩人合作協(xié)議合同范本
- 2024年度氨水供應(yīng)鏈優(yōu)化與集中采購(gòu)合同
- 2024股權(quán)轉(zhuǎn)讓合同核心條款有些
- 2024年度融資租賃合同標(biāo)的租賃物詳情
- 中考語(yǔ)文一輪專題復(fù)習(xí):古詩(shī)文聯(lián)讀
- 部編小學(xué)語(yǔ)文三下三單元(《紙的發(fā)明》《趙州橋》)大單元教學(xué)課件
- 第5課 文化變革美術(shù)發(fā)展-20世紀(jì)初中國(guó)畫的變革與文化理解 課件-2023-2024學(xué)年高中美術(shù)魯美版美術(shù)鑒賞
- 合規(guī)管理體系標(biāo)準(zhǔn)解讀及建設(shè)指南
- 上??萍冀逃霭嫔缌昙?jí)綜合實(shí)踐教案(上冊(cè))
- 水系統(tǒng)規(guī)劃方案及非傳統(tǒng)水源利用率計(jì)算書
- (完整word)A4作文格子紙打印版-word文檔
- 介紹班級(jí)優(yōu)化大師
- 煙花爆竹經(jīng)營(yíng)單位主要負(fù)責(zé)人與安全管理人員培訓(xùn)課件
- 鋼包烘烤制度
- 煤氣柜設(shè)計(jì)安全要求
評(píng)論
0/150
提交評(píng)論